Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
user_list_proxy.h
Go to the documentation of this file.
1
7
8#ifndef COCKATRICE_USERLISTPROXY_H
9#define COCKATRICE_USERLISTPROXY_H
10
11class QString;
12class ServerInfo_User;
13
19{
20public:
21 [[nodiscard]] virtual bool isOwnUserRegistered() const = 0;
22 [[nodiscard]] virtual QString getOwnUsername() const = 0;
23 [[nodiscard]] virtual bool isUserBuddy(const QString &userName) const = 0;
24 [[nodiscard]] virtual bool isUserIgnored(const QString &userName) const = 0;
25 [[nodiscard]] virtual const ServerInfo_User *getOnlineUser(const QString &userName) const = 0; // Can return nullptr
26};
27
28#endif // COCKATRICE_USERLISTPROXY_H
Definition user_list_proxy.h:19
virtual QString getOwnUsername() const =0
virtual bool isUserBuddy(const QString &userName) const =0
virtual bool isOwnUserRegistered() const =0
virtual const ServerInfo_User * getOnlineUser(const QString &userName) const =0
virtual bool isUserIgnored(const QString &userName) const =0