citra_qt/multiplayer: allow blocking other players in chat room

This commit is contained in:
zhupengfei 2018-07-24 15:24:21 +08:00
parent 87872aa369
commit 921037a7c3
No known key found for this signature in database
GPG key ID: 85B82A3E62174206
2 changed files with 50 additions and 0 deletions

View file

@ -5,6 +5,7 @@
#pragma once
#include <memory>
#include <unordered_set>
#include <QDialog>
#include <QSortFilterProxyModel>
#include <QStandardItemModel>
@ -39,6 +40,7 @@ public slots:
void OnChatReceive(const Network::ChatEntry&);
void OnSendChat();
void OnChatTextChanged();
void PopupContextMenu(const QPoint& menu_location);
void Disable();
void Enable();
@ -51,6 +53,7 @@ private:
bool ValidateMessage(const std::string&);
QStandardItemModel* player_list;
std::unique_ptr<Ui::ChatRoom> ui;
std::unordered_set<std::string> block_list;
};
Q_DECLARE_METATYPE(Network::ChatEntry);