Cockatrice 2026-10-19-Development-3.1.2-beta.2
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 <QList>
12#include <QString>
13#include <QStringList>
14#include <qtmetamacros.h>
15
16class QLineEdit;
17class QPushButton;
18class TabSupervisor;
19class UserListWidget;
20class QWidget;
21
22class DlgInviteToGame : public QDialog
23{
24 Q_OBJECT
25public:
26 DlgInviteToGame(TabSupervisor *_tabSupervisor,
27 const QString &_inviteUrl,
28 bool _onlyBuddies,
29 const QStringList &_excludeUserNames,
30 QWidget *parent = nullptr);
31
32private slots:
33 void searchTextChanged(const QString &text);
34 void inviteCurrentUser(const QString &userName);
35
36private:
38 QString inviteUrl;
40 QStringList excludeUserNames;
42 QLineEdit *searchEdit;
44 QPushButton *inviteButton;
45 QPushButton *cancelButton;
46
47 void retranslateUi();
48};
49
50#endif
QPushButton * cancelButton
Definition dlg_invite_to_game.h:45
bool onlyBuddies
Definition dlg_invite_to_game.h:39
QString currentUserName
Definition dlg_invite_to_game.h:41
void searchTextChanged(const QString &text)
Definition dlg_invite_to_game.cpp:86
DlgInviteToGame(TabSupervisor *_tabSupervisor, const QString &_inviteUrl, bool _onlyBuddies, const QStringList &_excludeUserNames, QWidget *parent=nullptr)
Definition dlg_invite_to_game.cpp:22
QPushButton * inviteButton
Definition dlg_invite_to_game.h:44
TabSupervisor * tabSupervisor
Definition dlg_invite_to_game.h:37
QStringList excludeUserNames
Definition dlg_invite_to_game.h:40
void inviteCurrentUser(const QString &userName)
Definition dlg_invite_to_game.cpp:91
QString inviteUrl
Definition dlg_invite_to_game.h:38
UserListWidget * userList
Definition dlg_invite_to_game.h:43
void retranslateUi()
Definition dlg_invite_to_game.cpp:111
QLineEdit * searchEdit
Definition dlg_invite_to_game.h:42
Definition tab_supervisor.h:92
Definition user_list_widget.h:78