diff options
Diffstat (limited to 'src/widgets/playerlistwidget.h')
| -rw-r--r-- | src/widgets/playerlistwidget.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/widgets/playerlistwidget.h b/src/widgets/playerlistwidget.h index 7886e28a..6fa929db 100644 --- a/src/widgets/playerlistwidget.h +++ b/src/widgets/playerlistwidget.h @@ -5,11 +5,14 @@ #include <QList> #include <QListWidget> #include <QMap> +#include <QPointer> class AOApplication; +class ModeratorDialog; class PlayerListWidget : public QListWidget { + Q_OBJECT public: explicit PlayerListWidget(AOApplication *ao_app, QWidget *parent = nullptr); virtual ~PlayerListWidget(); @@ -24,6 +27,7 @@ private: AOApplication *ao_app; QMap<int, PlayerData> m_player_map; QMap<int, QListWidgetItem *> m_item_map; + QPair<int, QPointer<ModeratorDialog>> active_moderator_menu; bool m_is_authenticated = false; void addPlayer(int playerId); @@ -34,6 +38,9 @@ private: void filterPlayerList(); +Q_SIGNALS: + void notify(const QString &messasge); + private Q_SLOTS: void onCustomContextMenuRequested(const QPoint &pos); }; |
