Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dlg_edit_user.h
Go to the documentation of this file.
1
6
7#ifndef DLG_EDITUSER_H
8#define DLG_EDITUSER_H
9
10#include <QComboBox>
11#include <QDialog>
12#include <QLineEdit>
13
14class QLabel;
15class QPushButton;
16class QCheckBox;
17
18class DlgEditUser : public QDialog
19{
20 Q_OBJECT
21public:
22 explicit DlgEditUser(QWidget *parent = nullptr,
23 QString email = QString(),
24 QString country = QString(),
25 QString realName = QString());
26 [[nodiscard]] QString getEmail() const
27 {
28 return emailEdit->text();
29 }
30 [[nodiscard]] QString getCountry() const
31 {
32 return countryEdit->currentIndex() == 0 ? "" : countryEdit->currentText();
33 }
34 [[nodiscard]] QString getRealName() const
35 {
36 return realnameEdit->text();
37 }
38private slots:
39 void actOk();
40
41private:
43 QLineEdit *emailEdit, *realnameEdit;
44 QComboBox *countryEdit;
45};
46
47#endif
void actOk()
Definition dlg_edit_user.cpp:63
QLineEdit * realnameEdit
Definition dlg_edit_user.h:43
QString getCountry() const
Definition dlg_edit_user.h:30
QLabel * realnameLabel
Definition dlg_edit_user.h:42
QString getRealName() const
Definition dlg_edit_user.h:34
QComboBox * countryEdit
Definition dlg_edit_user.h:44
QString getEmail() const
Definition dlg_edit_user.h:26
QLabel * countryLabel
Definition dlg_edit_user.h:42
QLineEdit * emailEdit
Definition dlg_edit_user.h:43
DlgEditUser(QWidget *parent=nullptr, QString email=QString(), QString country=QString(), QString realName=QString())
Definition dlg_edit_user.cpp:11
QLabel * emailLabel
Definition dlg_edit_user.h:42