Tianchi
v0.0.2 build 20130701
C++ library for Qt with VC & mingW
|
玩家信息类,常用在 C/S 中的客户端用户信息保存 更多...
#include <tcclasses.h>
Public 类型 | |
enum | AuthLevel { AUTH_SYSADMIN = 999, AUTH_ADMIN = 888, AUTH_MANAGER = 99, AUTH_USER = 9, AUTH_GUEST = 1 } |
用户权限 更多... | |
Public 成员函数 | |
TcPlayer () | |
构造方法 | |
TcPlayer & | operator= (const TcPlayer &) |
复制对象 | |
int | userNo () const |
返回用户的 No | |
void | setUserNo (int value) |
指定用户的 No | |
QString | userID () const |
返回用户的 ID | |
void | setUserID (const QString &value) |
指定用户的 ID | |
QString | username () const |
返回用户姓名 | |
void | setUsername (const QString &value) |
指定用户的 username | |
int | userLevel () const |
返回用户的级别 | |
void | setUserLevel (int value) |
指定用户的权限级别 | |
int | authority (const QString &key) const |
根据权限单元返回用户权限 更多... | |
void | setAuthority (const QString &key, int auth) |
指定用户的权限模块级别 | |
void | setAuthorityText (const QString &value) |
快速设置用户的全部权限级别 | |
void | setAuthorityText (const QStringList &value) |
快速设置用户的全部权限级别 | |
QString | loginID () const |
返回登录ID | |
void | setLoginID (const QString &value) |
保存用户的登录名称 | |
QString | password () const |
返回用户的密码 | |
void | setPassword (const QString &value) |
保存用户的密码 | |
bool | loggedIn () const |
玩家是否已登录 | |
void | setLoggedIn (bool value) |
指定玩家是否已登录 | |
void | setLoggedIn () |
将玩家设为已登录 | |
QDateTime | loginTime () const |
玩家的登录时间 | |
void | setLoginTime (QDateTime value) |
指定玩家的登录时间 | |
int | noLoginTime () |
返回玩家距今未登录的秒数 常用于意外断线后,显示已脱机的时间 | |
void | clear () |
清除玩家的所有信息 | |
属性 | |
int | userNo |
用户序号 | |
QString | userID |
用户ID | |
QString | username |
用户全名 | |
bool | loggedIn |
是否已登录 | |
QDateTime | loginTime |
登录时间 | |
玩家信息类,常用在 C/S 中的客户端用户信息保存
enum TcPlayer::AuthLevel |
int TcPlayer::authority | ( | const QString & | key | ) | const |