![]() |
Tianchi
v0.0.1 build 20130425
C++ library for Qt with VC & mingW
|
玩家信息类,常用在 C/S 中的客户端用户信息保存 更多...
#include <Classes.h>
Public 类型 | |
| enum | AuthLevel { AUTH_SYSADMIN = 999, AUTH_ADMIN = 888, AUTH_MANAGER = 99, AUTH_USER = 9, AUTH_GUEST = 1 } |
| 用户权限 更多... | |
Public 成员函数 | |
| Player () | |
| 构造方法 | |
| Player & | operator= (const Player &) |
| 复制对象 | |
| 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 Player::AuthLevel |
| int Player::authority | ( | const QString & | key | ) | const |
1.8.3.1