16#include <qtmetamacros.h>
40 explicit DlgConnect(QWidget *parent =
nullptr);
42 [[nodiscard]] QString
getHost()
const;
QGridLayout * connectionLayout
Definition dlg_connect.h:88
QGroupBox * serverInfoGroupBox
Definition dlg_connect.h:90
QCheckBox * autoConnectCheckBox
Definition dlg_connect.h:95
void downloadThePublicServers()
Definition dlg_connect.cpp:202
DlgConnect(QWidget *parent=nullptr)
Definition dlg_connect.cpp:34
QLabel * serverIssuesLabel
Definition dlg_connect.h:92
HandlePublicServers * hps
Definition dlg_connect.h:100
QLabel * serverContactLink
Definition dlg_connect.h:93
QLabel * playernameLabel
Definition dlg_connect.h:92
QPushButton * btnDeleteServer
Definition dlg_connect.h:98
void actRemoveSavedServer()
Definition dlg_connect.cpp:396
QPushButton * btnRefreshServers
Definition dlg_connect.h:98
QComboBox * previousHosts
Definition dlg_connect.h:96
QLineEdit * hostEdit
Definition dlg_connect.h:94
QLabel * forgotPasswordLabel
Definition dlg_connect.h:93
QHBoxLayout * forgotPasswordLayout
Definition dlg_connect.h:89
void updateDisplayInfo(const QString &saveName)
Definition dlg_connect.cpp:271
QVBoxLayout * mainLayout
Definition dlg_connect.h:91
QString getStoredVerifier() const
Stored "$scrypt$..." verifier for challenge-response servers (never the plaintext password).
Definition dlg_connect.h:56
QLineEdit * passwordEdit
Definition dlg_connect.h:94
void actOk()
Definition dlg_connect.cpp:348
QGroupBox * loginGroupBox
Definition dlg_connect.h:90
QMap< QString, std::pair< QString, UserConnection_Information > > savedHostList
Definition dlg_connect.h:99
QLabel * hostLabel
Definition dlg_connect.h:92
QLabel * serverContactLabel
Definition dlg_connect.h:93
QPushButton * btnForgotPassword
Definition dlg_connect.h:98
QString getHost() const
Definition dlg_connect.cpp:381
void sigStartForgotPasswordRequest()
void newHostSelected(bool state)
Definition dlg_connect.cpp:313
QGridLayout * loginLayout
Definition dlg_connect.h:88
QLineEdit * portEdit
Definition dlg_connect.h:94
QString storedVerifier
Definition dlg_connect.h:101
void sigPublicServersDownloaded()
QLineEdit * playernameEdit
Definition dlg_connect.h:94
QGridLayout * grid
Definition dlg_connect.h:88
QLineEdit * saveEdit
Definition dlg_connect.h:94
QLabel * saveLabel
Definition dlg_connect.h:92
QLabel * passwordLabel
Definition dlg_connect.h:92
QGridLayout * serverInfoLayout
Definition dlg_connect.h:88
const QString placeHolderText
Definition dlg_connect.h:102
QString getPlayerName() const
Definition dlg_connect.h:47
QHBoxLayout * newHolderLayout
Definition dlg_connect.h:89
QLabel * portLabel
Definition dlg_connect.h:92
void rebuildComboBoxList(int failure=-1)
Definition dlg_connect.cpp:222
QCheckBox * savePasswordCheckBox
Definition dlg_connect.h:95
QString getSaveName() const
Definition dlg_connect.h:60
QString getPassword() const
Definition dlg_connect.h:51
void preRebuildComboBoxList()
Definition dlg_connect.cpp:210
void actForgotPassword()
Definition dlg_connect.cpp:386
QPushButton * btnConnect
Definition dlg_connect.h:98
void previousHostSelected(bool state)
Definition dlg_connect.cpp:260
int getPort() const
Definition dlg_connect.h:43
bool getSavePassword() const
Definition dlg_connect.h:67
void passwordSaved(QT_STATE_CHANGED_T state)
Definition dlg_connect.cpp:337
QRadioButton * newHostButton
Definition dlg_connect.h:97
QGroupBox * restrictionsGroupBox
Definition dlg_connect.h:90
QRadioButton * previousHostButton
Definition dlg_connect.h:97
Definition handle_public_servers.h:30
#define QT_STATE_CHANGED_T
Definition macros.h:11