Files
RRJClient/Widgets/entrywidget.h
2026-03-11 15:53:08 +03:00

46 lines
880 B
C++

#ifndef ENTRYWIDGET_H
#define ENTRYWIDGET_H
#include <QWidget>
#include <Data/Datas.h>
namespace Ui {
class EntryWidget;
}
class EntryWidget : public QWidget
{
Q_OBJECT
public:
explicit EntryWidget(QWidget *parent = nullptr);
~EntryWidget();
void initialize();
void settingsState();
void showLoginWidget(bool flag);
void disconnectState();
void fillSettings(Settings *settings);
void isActive(bool flag);
bool getLoginWidgetIsHidden();
void setAppAvailable(bool flag);
ClientAutorization* getAuthData();
QString getAddress();
QString getPort();
signals:
void sigTryLogin();
void sigSaveServerSettings();
bool sigAppAvalable();
private slots:
void on_loginButton_clicked();
void on_saveServerButton_clicked();
private:
Ui::EntryWidget *ui;
bool isAppAvailable;
};
#endif // ENTRYWIDGET_H