Никита
|
bf1baf17eb
|
Теперь TreeView обновляется в реальном времени. Сокращен тикрэйт нижней информационной строки (300 ms). Удалены методы сhangeVisibilityResultViewer, updateResultViewer, updateInfoLabel.
|
6 years ago |
Никита
|
1f6aff4ce3
|
Незначительные исправления
|
6 years ago |
Никита
|
8b0f4df7bf
|
Перевод на русский всего
|
6 years ago |
Никита
|
d21371cfd6
|
Наконец-то увидел оригинальный settings и перенес все туда -_-
|
6 years ago |
Никита
|
a4a1745bdb
|
Добавлены иконки для элементов TreeView в проект
|
6 years ago |
Никита
|
7acbce9b81
|
Удалены хинты, пофиксил отображение infoLabel
|
6 years ago |
Никита
|
152eaea6de
|
Добавлены fileUrlLabel, fileNameQueryLabel, fileInnerQueryLabel вместо хинтов.
|
6 years ago |
Никита
|
494bbf63b4
|
Проверка на пустые поля перед запуском задачи в handleSearchBtn_Click
|
6 years ago |
Никита
|
af86789c95
|
Рефакторинг: curDirTextBox -> fileUrlTextBox, querytextBox -> nameQueryTextBox, changeTaskBtnState -> prepareToNewTask
|
6 years ago |
Никита
|
f18be6efe1
|
Расширение информативности infoLabel.
|
6 years ago |
Никита
|
d5e2011976
|
Управление текущей задачей переосмыслено через enum TaskState. Удалены неиспользуемые using *.
|
6 years ago |
Никита
|
ab61bb5a11
|
Исправление ошибки, когда не менялось видимость ResultViewer'a. Добавлена возможность запустить новое задание, если в одном из полей изменилось название.
|
6 years ago |
Никита
|
7a7f3c8df2
|
Много рефакторинга. Теперь методы не влияющие на MainForm перенесены в TaskController. Добавлены обработчики _textChanged для TextBox'ов (отслеживание для запуска нового задания).
Добавлены методы restoreLastSession, changeVisibiltyResultViewer. Добавлен SearchQueryModel для хранения параметров поиска во время работы приложения.
|
6 years ago |
Никита
|
45c6a79c4a
|
Добавлен набор файлов для хранения последнего задания пользователя (MainSettings). Добавлен метод MainForm_FormClosing для сохранения конфига.
|
6 years ago |
Никита
|
bbc6c5520f
|
Получение списка файлов вынесено в отдельный метод getFileList
|
6 years ago |
Никита
|
5bc8d5d81d
|
Добавлена блокировка изменения resultView при запуске задания. Добавлен waitOrPauseLabel для оповещения о длительной операции.
|
6 years ago |
Никита
|
732bacf98e
|
Заблокировано изменение размеров окна и сдвиг сплиттера. Исправлена нумерация TabIndex'а. Небольшие коррекции по MainForm.Designer.
|
6 years ago |
Никита
|
0cdc68d7f0
|
Исправление ошибки из предыдущего коммита
|
6 years ago |
Никита
|
27a952505f
|
buildResultTree теперь использует string[] вместо List<string> для поиска внутри файла. Во время паузы resultView обновляется, а обновлением теперь занимается метод updateResultViewer. Нижний инфобар теперь работает полноценно (updateInfoLabel, refreshInfoByTimer).
|
6 years ago |
Никита
|
116d7267cd
|
Теперь кнопка Start/Pause может приостановить поток и запустить обратно. Добавлен resumeTask в TaskController для работы кнопки.
|
6 years ago |
Никита
|
bec7bfe0a6
|
Новые методы getFileContents, isFileContainQuery - которые позволяют получить содержимое файла и проверить это содержимое на наличие искомой фразы. buildResultTree теперь выводит файлы, удовлетворяющие всем условиям сразу.
|
6 years ago |
Никита
|
fb01ceac2a
|
handleSearchBtn_Click, fillChildNode, buildResultTree теперь async. Создан TaskController для управления текущей задачей. Реализован ProgressReportModel для IProgress и последующего вывода информации из потока на форму. fillChildNode облагорожен, исправлена жившая в нем ошибка
|
6 years ago |
Никита
|
731403c665
|
Первый рабочий комит. Реализовано отображение найденных файлов в виде дерева. Добавлены следующие методы: fillChildNode, handleSearchBtn_click. Немного рефакторинга.
|
6 years ago |
Никита
|
f3d69b040d
|
Добавьте файлы проекта.
|
6 years ago |
Никита
|
294501dc38
|
Добавьте GITIGNORE- и GITATTRIBUTES-файлы.
|
6 years ago |