Оголошення основних функцій бізнес-логіки програми.
Простий клас бази даних, що працює в оперативній пам'яті.
Definition Database.h:23
Головне вікно програми (GUI).
Definition MainWindow.h:26
void openShowTransactions()
Відкриває вікно для перегляду списку всіх транзакцій.
Definition MainWindow.cpp:157
void installTranslator(const QString &lang)
Встановлює та активує файл перекладу для програми.
Definition MainWindow.cpp:134
void openReports()
Відкриває вікно генерації та перегляду звітів.
Definition MainWindow.cpp:162
QPushButton * btnSaveExit
Кнопка "Зберегти та вийти".
Definition MainWindow.h:103
void openForecast()
Відкриває вікно фінансового прогнозування.
Definition MainWindow.cpp:172
QPushButton * btnShow
Кнопка "Показати транзакції".
Definition MainWindow.h:99
void switchToEnglish()
Перемикає мову інтерфейсу на англійську.
Definition MainWindow.cpp:150
QPushButton * btnAdd
Кнопка "Додати транзакцію".
Definition MainWindow.h:98
void retranslateUI()
Оновлює тексти всіх елементів інтерфейсу відповідно до обраної мови.
Definition MainWindow.cpp:111
QVBoxLayout * layout
Головний менеджер компонування для вікна.
Definition MainWindow.h:96
QPushButton * btnDataIO
Кнопка "Імпорт/Експорт".
Definition MainWindow.h:101
void openAddTransaction()
Відкриває діалогове вікно для додавання нової транзакції.
Definition MainWindow.cpp:152
void switchToUkrainian()
Перемикає мову інтерфейсу на українську.
Definition MainWindow.cpp:149
User user
Об'єкт, що зберігає дані поточного користувача.
Definition MainWindow.h:93
Database db
Об'єкт для взаємодії з базою даних (завантаження, збереження).
Definition MainWindow.h:94
QPushButton * btnForecast
Кнопка "Прогноз".
Definition MainWindow.h:102
QPushButton * btnReports
Кнопка "Звіти".
Definition MainWindow.h:100
QLabel * lblTitle
Заголовок вікна.
Definition MainWindow.h:97
QTranslator m_appTranslator
Об'єкт, що керує завантаженням файлів перекладу (.qm).
Definition MainWindow.h:92
void saveAndExit()
Зберігає дані користувача та закриває програму.
Definition MainWindow.cpp:180
void openDataIO()
Відкриває вікно імпорту/експорту даних (напр., CSV).
Definition MainWindow.cpp:167
Основна модель даних, що представляє одного користувача.
Definition User.h:20