Reduce TabSupervisor direct usage in UserContextMenu

This commit is contained in:
Gavin Bisesi 2017-03-17 23:37:00 -04:00 committed by Gavin Bisesi
parent c5aa75d4d1
commit a3f4012d1a
5 changed files with 25 additions and 7 deletions

View file

@ -9,8 +9,10 @@ class ServerInfo_User;
*/
class UserlistProxy {
public:
virtual const bool isOwnUserRegistered() const = 0;
virtual const QString getOwnUsername() const = 0;
virtual bool isUserBuddy(const QString &userName) const = 0;
virtual bool isUserIgnored(const QString &userName) const = 0;
virtual const ServerInfo_User* getOnlineUser(const QString &userName) const = 0; // Can return nullptr
};