My Project
Loading...
Searching...
No Matches
loginhandler.h
1#ifndef LOGINHANDLER_H
2#define LOGINHANDLER_H
3
4#include <QMainWindow>
5#include <QtWidgets/QLineEdit>
6#include <QMessageBox>
7
8
9#include "clientclass.h"
10
11
19{
20private :
21
22 ClientClassTcp* curentclient = nullptr;
23
24 bool validateAndSet_IP(const QString &ip);
25 bool validateAndSet_Port(QMainWindow *window,const QString &port);
26 bool validateAndSet_username(const QString &username);
27 bool validateAndSet_password(const QString &Password);
28
29public:
36 loginhandler(ClientClassTcp* clientData = nullptr);
37
45 void SetClient(ClientClassTcp* client);
46
47
64 bool validateFormInputs(QMainWindow *window,const QString& IP_input,const QString& Port_input ,const QString& username_input ,const QString& password_input);
65
66
67
68};
69
70#endif // LOGINHANDLER_H
کلاس مدیریت اتصال در سمت کلاینت
Definition clientclass.h:16
bool validateFormInputs(QMainWindow *window, const QString &IP_input, const QString &Port_input, const QString &username_input, const QString &password_input)
بررسی و اعتبارسنجی فرم‌های ورود
Definition loginhandler.cpp:68
loginhandler(ClientClassTcp *clientData=nullptr)
سازنده کلاس
Definition loginhandler.cpp:3
void SetClient(ClientClassTcp *client)
تنظیم یا تغییر کلاینت
Definition loginhandler.cpp:109