Untitled
3 years ago in C
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QString>
#include <QtSql/QtSql>
#include "autorization.h"
#include "registration.h"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow();
void display(); // прототип пользовательской функции отображения
bool connectDB(); // прототип метода подключения к БД
private:
Ui::MainWindow *ui;
autorization ui_Auth; // экземпляры окна авторизации и окна регистрации
registration ui_Reg; // принадлежат главному окну
QString m_username; // строки для обработки
QString m_userpass; // пользовательского ввода
QString db_input; // строка для отправки запроса к БД
QSqlDatabase mw_db; // экземпляр подключения к БД
int user_counter; // счетчик пользователей
bool m_loginSuccesfull; // флаг успешной авторизации
private slots:
void authorizeUser(); // пользовательские слоты
void registerWindowShow();
void registerUser();
};
#endif // MAINWINDOW_H