iFacility  1.0
Проект является реализацией ИС "Предприятие"
loginwindow.h
Go to the documentation of this file.
1 #ifndef LOGINWINDOW_H
2 #define LOGINWINDOW_H
3 
4 #include <QMainWindow>
5 #include <QMessageBox>
6 
7 #include "objects/user.h"
8 #include "db/database.h"
9 
10 #include "registrationdialog.h"
11 #include "administrationpanel.h"
12 #include "workerpanel.h"
13 
18 namespace Ui { class LoginWindow; }
19 
24 class LoginWindow : public QMainWindow {
25 private:
26  Q_OBJECT
27 
29  Ui::LoginWindow *ui;
30 
35  void checkForFirstRun();
40  void doLogin();
41 
42 public:
48  LoginWindow(QWidget *parent = nullptr);
53  ~LoginWindow();
54 
55 public slots:
60  void validateForm();
61 };
62 #endif // LOGINWINDOW_H
Класс интерфейса панели авторизации
Definition: loginwindow.h:24
~LoginWindow()
Стандартный деструктор объекта интерфейса
Definition: loginwindow.cpp:10
LoginWindow(QWidget *parent=nullptr)
Стандартный конструктор объекта интерфейса
Definition: loginwindow.cpp:4
void validateForm()
Слот события валидации формы авторизации
Definition: loginwindow.cpp:58
В данной неймспейсе QTFramework хранит MOC-объект, позволяющий работать с интерфейсом
Definition: administrationpanel.h:20