Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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#include <QString>
14#include <qtmetamacros.h>
15
16class QLabel;
17class QWidget;
18
19class DlgEditUser : public QDialog
20{
21 Q_OBJECT
22public:
23 explicit DlgEditUser(QWidget *parent = nullptr,
24 QString email = QString(),
25 QString country = QString(),
26 QString realName = QString());
27 [[nodiscard]] QString getEmail() const
28 {
29 return emailEdit->text();
30 }
31 [[nodiscard]] QString getCountry() const
32 {
33 return countryEdit->currentIndex() == 0 ? "" : countryEdit->currentText();
34 }
35 [[nodiscard]] QString getRealName() const
36 {
37 return realnameEdit->text();
38 }
39private slots:
40 void actOk();
41
42private:
44 QLineEdit *emailEdit, *realnameEdit;
45 QComboBox *countryEdit;
46};
47
48#endif
void actOk()
Definition dlg_edit_user.cpp:72
QLineEdit * realnameEdit
Definition dlg_edit_user.h:44
QString getCountry() const
Definition dlg_edit_user.h:31
QLabel * realnameLabel
Definition dlg_edit_user.h:43
QString getRealName() const
Definition dlg_edit_user.h:35
QComboBox * countryEdit
Definition dlg_edit_user.h:45
QString getEmail() const
Definition dlg_edit_user.h:27
QLabel * countryLabel
Definition dlg_edit_user.h:43
QLineEdit * emailEdit
Definition dlg_edit_user.h:44
DlgEditUser(QWidget *parent=nullptr, QString email=QString(), QString country=QString(), QString realName=QString())
Definition dlg_edit_user.cpp:19
QLabel * emailLabel
Definition dlg_edit_user.h:43