Bank System
mainwindow.h
Go to the documentation of this file.
1#ifndef MAINWINDOW_H
2#define MAINWINDOW_H
3
4#include <QMainWindow>
5#include "logindialog.h"
6#include "ui_logindialog.h"
8#include "ui_createsavaccountdialog.h"
10#include "ui_createcreaccountdialog.h"
11#include "querydialog.h"
12#include "ui_querydialog.h"
13
14#include "account.h"
15#include "config.h"
16#include "commandtranslator.h"
17
18
19
20#include <QFile>
21#include <QDebug>
22#include <QMessageBox>
23#include <QDate>
24
25
26
27#include <vector>
28#include <algorithm>
29#include <fstream>
30
31
32QT_BEGIN_NAMESPACE
33namespace Ui { class MainWindow; }
34QT_END_NAMESPACE
35
36class MainWindow : public QMainWindow
37{
38 Q_OBJECT
39
40public:
41 MainWindow(QWidget *parent = nullptr);
43
44 // show messagebox with custom string
45 void showMessageBox(QString m_msg);
46
47 // initialize user data
48 void userInit(LogInDialog *m_login_dialog);
49
50 // flash data throw commmand lines
51 void flashuserData();
52
53 // flash GUI
54 void flashGUI();
55
56
57private slots:
58
59
61
63
65
67
69
71
73
74 void on_dateEdit_userDateChanged(const QDate &date);
75
77
79
81
82private:
83 Ui::MainWindow *ui;
84};
85#endif // MAINWINDOW_H
Definition: logindialog.h:13
Definition: mainwindow.h:37
void flashuserData()
Definition: mainwindow.cpp:58
void on_dateEdit_userDateChanged(const QDate &date)
Definition: mainwindow.cpp:494
void flashGUI()
Definition: mainwindow.cpp:145
void on_pushButton_create_credit_account_clicked()
Definition: mainwindow.cpp:451
Ui::MainWindow * ui
Definition: mainwindow.h:83
void on_pushButton_sav_deposite_clicked()
Definition: mainwindow.cpp:357
void on_pushButton_print_record_clicked()
Definition: mainwindow.cpp:539
void on_pushButton_cre_deposite_clicked()
Definition: mainwindow.cpp:404
MainWindow(QWidget *parent=nullptr)
Definition: mainwindow.cpp:37
void on_pushButton_cre_withdraw_clicked()
Definition: mainwindow.cpp:429
void on_pushButton_change_password_pressed()
Definition: mainwindow.cpp:580
void showMessageBox(QString m_msg)
Definition: mainwindow.cpp:51
void userInit(LogInDialog *m_login_dialog)
Definition: mainwindow.cpp:185
void on_pushButton_logout_clicked()
Definition: mainwindow.cpp:347
void on_pushButton_sav_withdraw_clicked()
Definition: mainwindow.cpp:381
void on_pushButton_create_savings_acount_clicked()
Definition: mainwindow.cpp:471
~MainWindow()
Definition: mainwindow.cpp:46
void on_pushButton_change_password_released()
Definition: mainwindow.cpp:585
Date date(2008, 11, 1)
Definition: createcreaccountdialog.h:7