Оголошення основних функцій бізнес-логіки програми.
Простий клас бази даних, що працює в оперативній пам'яті.
Definition Database.h:23
Вікно для додавання нових транзакцій та перегляду списку існуючих.
Definition TransactionsWindow.h:24
QLineEdit * descInput
Поле введення для опису.
Definition TransactionsWindow.h:72
void onAddTransaction()
Слот, що спрацьовує при натисканні кнопки "Додати".
Definition TransactionsWindow.cpp:108
QTableWidget * table
Таблиця для відображення транзакцій.
Definition TransactionsWindow.h:68
void onClose()
Слот для закриття поточного діалогового вікна.
Definition TransactionsWindow.cpp:148
QLineEdit * categoryInput
Поле введення для категорії.
Definition TransactionsWindow.h:71
void fillTable()
Допоміжна функція для заповнення таблиці даними з бази даних.
Definition TransactionsWindow.cpp:83
QLineEdit * idInput
Поле введення для ID транзакції.
Definition TransactionsWindow.h:69
Database & db
Посилання на базу даних.
Definition TransactionsWindow.h:66
void onRefreshTable()
Слот для оновлення вмісту таблиці.
Definition TransactionsWindow.cpp:141
User & user
Посилання на активного користувача.
Definition TransactionsWindow.h:65
QLineEdit * amountInput
Поле введення для суми.
Definition TransactionsWindow.h:70
Основна модель даних, що представляє одного користувача.
Definition User.h:20