Добавил счетчик кол-ва сохраненных масштабов
Change interface mainwindow. Add new class PlotterStepDay.
Изменил логику добавления элементов отображения(plotter) в основное окно. Изменил базовый класс baseplotter. Теперь он отвечает за режим слежения-каждый объект plotter посылает сигнал на получение новых данных, если такая функция необходима. Режим задаеться в конструкторе переменной _isWatcher.
Добавил галочку напротив выбранного отображения в меню "Отображение". Добавил изменение цвета обратного масштаба. Цвет совпадает со цветом кривой. FIX сохранение масшбата при отображении графика после изменения базовых настроек.
Добавил функционал к кнопке обратного масштаба: удаление масштабов при открытии новых данных, правая кнопка мыши также удаляет все масштабы. FIX чтения настроек отображения данных(раньше не учитыались производные классы отображения)
Добавил новое отображение-суточный ход. Пока только выводит данные за выбранный день. FIX сохранение настроек при смене отображений и выходе программ. Теперь масштаб у графика и суточного хода сохраняеться отдельно.
Добавил диалоговое окно выбора интервала суточного хода. Изменил способ отображения кривой: теперь учитываеться цвет вывода. Изменил открытие файла с параметром даты: теперь учитываеться последняя директория(если директоря не пуста, в ней происходит сканирование нужного файла)