28 explicit MainWindow(QWidget *parent =
nullptr);
42 void on_manageSchemasButton_clicked();
43 void on_createNoteButton_clicked();
51 void deleteNoteLogic();
53 void on_searchButton_clicked();
54 void on_importNoteButton_clicked();
55 void on_settingsButton_clicked();
64 void on_sortComboBox_currentIndexChanged(
int index);
73 void onNoteDoubleClicked(QListWidgetItem *item);
81 void onNotesListContextMenuRequested(
const QPoint &pos);
112 std::unique_ptr<NoteRepository> m_repository;
120 QElapsedTimer m_sessionTimer;
Головне вікно програми та центр управління.
Definition mainwindow.h:20
void closeEvent(QCloseEvent *event) override
Перехоплює подію закриття вікна для збереження даних.
Definition mainwindow.cpp:242
void changeEvent(QEvent *event) override
Обробник подій для динамічної зміни стану.
Definition mainwindow.cpp:233
void updateNotesList()
Оновлює список нотаток на екрані.
Definition mainwindow.cpp:60