Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
16
class
QLabel;
17
class
QWidget;
18
19
class
DlgEditUser
:
public
QDialog
20
{
21
Q_OBJECT
22
public
:
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
}
39
private
slots:
40
void
actOk
();
41
42
private
:
43
QLabel *
emailLabel
, *
countryLabel
, *
realnameLabel
;
44
QLineEdit *
emailEdit
, *
realnameEdit
;
45
QComboBox *
countryEdit
;
46
};
47
48
#endif
DlgEditUser::actOk
void actOk()
Definition
dlg_edit_user.cpp:72
DlgEditUser::realnameEdit
QLineEdit * realnameEdit
Definition
dlg_edit_user.h:44
DlgEditUser::getCountry
QString getCountry() const
Definition
dlg_edit_user.h:31
DlgEditUser::realnameLabel
QLabel * realnameLabel
Definition
dlg_edit_user.h:43
DlgEditUser::getRealName
QString getRealName() const
Definition
dlg_edit_user.h:35
DlgEditUser::countryEdit
QComboBox * countryEdit
Definition
dlg_edit_user.h:45
DlgEditUser::getEmail
QString getEmail() const
Definition
dlg_edit_user.h:27
DlgEditUser::countryLabel
QLabel * countryLabel
Definition
dlg_edit_user.h:43
DlgEditUser::emailEdit
QLineEdit * emailEdit
Definition
dlg_edit_user.h:44
DlgEditUser::DlgEditUser
DlgEditUser(QWidget *parent=nullptr, QString email=QString(), QString country=QString(), QString realName=QString())
Definition
dlg_edit_user.cpp:19
DlgEditUser::emailLabel
QLabel * emailLabel
Definition
dlg_edit_user.h:43
cockatrice
src
interface
widgets
dialogs
dlg_edit_user.h
Generated by
1.18.0