Files
RRJClient/Widgets/entrywidget.h
2025-06-16 09:21:02 +03:00

41 lines
827 B
C++

#ifndef ENTRYWIDGET_H
#define ENTRYWIDGET_H
#include "mainwindow.h"
#include <QWidget>
#include <Data/Datas.h>
namespace Ui {
class EntryWidget;
}
class EntryWidget : public QWidget
{
Q_OBJECT
public:
explicit EntryWidget(QWidget *parent = nullptr);
void initialize(MainWindow *mainWindow);
void AconnectionEmptyState();
void settingsState();
bool isLoginFieldsFill();
ClientAutorization* getAuthData();
void loginIsActive(bool flag);
~EntryWidget();
void connectionEmptyState();
void fillSettings(ServerSettings *settings);
ServerSettings *getServerSettings();
void isActive(bool flag);
private slots:
void on_loginButton_clicked();
void on_saveServerButton_clicked();
private:
Ui::EntryWidget *ui;
MainWindow *mainWindow;
};
#endif // ENTRYWIDGET_H