Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
user_list_panel_widget.h
Go to the documentation of this file.
1
5
6
#ifndef COCKATRICE_USER_LIST_PANEL_WIDGET_H
7
#define COCKATRICE_USER_LIST_PANEL_WIDGET_H
8
9
#include "
user_list_widget.h
"
10
11
#include <QWidget>
12
13
class
AbstractClient
;
14
class
QLineEdit;
15
class
TabSupervisor
;
16
class
UserListManager
;
17
22
class
UserListPanelWidget
:
public
QWidget
23
{
24
Q_OBJECT
25
26
public
:
27
explicit
UserListPanelWidget
(
TabSupervisor
*tabSupervisor,
AbstractClient
*client, QWidget *parent =
nullptr
);
28
void
bind
(
UserListManager
*manager);
29
void
retranslateUi
();
30
31
[[nodiscard]]
UserListWidget
*
getUserList
()
const
;
32
33
signals:
34
void
openMessageDialog
(
const
QString &userName,
bool
focus);
35
36
private
:
37
void
persistExpandedSections
(
UserListWidget::Section
section,
bool
expanded);
38
39
QLineEdit *
searchBar
=
nullptr
;
40
UserListWidget
*
userList
=
nullptr
;
41
};
42
43
#endif
// COCKATRICE_USER_LIST_PANEL_WIDGET_H
AbstractClient
Definition
abstract_client.h:57
TabSupervisor
Definition
tab_supervisor.h:84
UserListManager
Definition
user_list_manager.h:27
UserListPanelWidget::searchBar
QLineEdit * searchBar
Definition
user_list_panel_widget.h:39
UserListPanelWidget::userList
UserListWidget * userList
Definition
user_list_panel_widget.h:40
UserListPanelWidget::retranslateUi
void retranslateUi()
Definition
user_list_panel_widget.cpp:79
UserListPanelWidget::persistExpandedSections
void persistExpandedSections(UserListWidget::Section section, bool expanded)
Definition
user_list_panel_widget.cpp:65
UserListPanelWidget::UserListPanelWidget
UserListPanelWidget(TabSupervisor *tabSupervisor, AbstractClient *client, QWidget *parent=nullptr)
Definition
user_list_panel_widget.cpp:30
UserListPanelWidget::bind
void bind(UserListManager *manager)
Definition
user_list_panel_widget.cpp:60
UserListPanelWidget::openMessageDialog
void openMessageDialog(const QString &userName, bool focus)
UserListPanelWidget::getUserList
UserListWidget * getUserList() const
Definition
user_list_panel_widget.cpp:85
UserListWidget
Definition
user_list_widget.h:77
UserListWidget::Section
Section
Definition
user_list_widget.h:88
user_list_widget.h
cockatrice
src
interface
widgets
server
user
user_list_panel_widget.h
Generated by
1.16.1