Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
11
class
QString;
12
class
ServerInfo_User
;
13
18
class
UserListProxy
19
{
20
public
:
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
UserListProxy
Definition
user_list_proxy.h:19
UserListProxy::getOwnUsername
virtual QString getOwnUsername() const =0
UserListProxy::isUserBuddy
virtual bool isUserBuddy(const QString &userName) const =0
UserListProxy::isOwnUserRegistered
virtual bool isOwnUserRegistered() const =0
UserListProxy::getOnlineUser
virtual const ServerInfo_User * getOnlineUser(const QString &userName) const =0
UserListProxy::isUserIgnored
virtual bool isUserIgnored(const QString &userName) const =0
ServerInfo_User
Definition
serverinfo_user.proto:2
cockatrice
src
interface
widgets
server
user
user_list_proxy.h
Generated by
1.18.0