Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dlg_invite_to_game.h
Go to the documentation of this file.
1
6
7#ifndef DLG_INVITE_TO_GAME_H
8#define DLG_INVITE_TO_GAME_H
9
10#include <QDialog>
11#include <QStringList>
12
13class QLineEdit;
14class QPushButton;
15class TabSupervisor;
16class UserListWidget;
17
18class DlgInviteToGame : public QDialog
19{
20 Q_OBJECT
21public:
22 DlgInviteToGame(TabSupervisor *_tabSupervisor,
23 const QString &_inviteUrl,
24 bool _onlyBuddies,
25 const QStringList &_excludeUserNames,
26 QWidget *parent = nullptr);
27
28private slots:
29 void searchTextChanged(const QString &text);
30 void inviteCurrentUser(const QString &userName);
31
32private:
34 QString inviteUrl;
36 QStringList excludeUserNames;
38 QLineEdit *searchEdit;
40 QPushButton *inviteButton;
41 QPushButton *cancelButton;
42
43 void retranslateUi();
44};
45
46#endif
QPushButton * cancelButton
Definition dlg_invite_to_game.h:41
bool onlyBuddies
Definition dlg_invite_to_game.h:35
QString currentUserName
Definition dlg_invite_to_game.h:37
void searchTextChanged(const QString &text)
Definition dlg_invite_to_game.cpp:81
DlgInviteToGame(TabSupervisor *_tabSupervisor, const QString &_inviteUrl, bool _onlyBuddies, const QStringList &_excludeUserNames, QWidget *parent=nullptr)
Definition dlg_invite_to_game.cpp:17
QPushButton * inviteButton
Definition dlg_invite_to_game.h:40
TabSupervisor * tabSupervisor
Definition dlg_invite_to_game.h:33
QStringList excludeUserNames
Definition dlg_invite_to_game.h:36
void inviteCurrentUser(const QString &userName)
Definition dlg_invite_to_game.cpp:86
QString inviteUrl
Definition dlg_invite_to_game.h:34
UserListWidget * userList
Definition dlg_invite_to_game.h:39
void retranslateUi()
Definition dlg_invite_to_game.cpp:106
QLineEdit * searchEdit
Definition dlg_invite_to_game.h:38
Definition tab_supervisor.h:84
Definition user_list_widget.h:77