DtkSystemSettings
dtk library for systemsettings.
|
定义了管理用户seat的接口。 更多...
#include <dloginseat.h>
Public 槽 | |
DExpected< void > | activateSession (const QString &sessionId) |
将指定id的会话带到前台 | |
DExpected< void > | switchTo (quint32 VTNr) |
切换到虚拟终端上的会话 | |
Public 成员函数 | |
bool | canGraphical () const |
判断是否适合图形会话 该属性无需传入值,若适合返回true不适合返回false | |
bool | canTTY () const |
判断是否适合文本登录 该属性无需传入值,若适合返回true不适合返回false | |
bool | idleHint () const |
判断会话的空闲状态 该属性无需传入值,若会话空闲返回true不空闲返回false | |
QStringList | sessions () const |
会话属性是这个Seat的所有当前会话的数组,由会话ID组成 | |
QString | id () const |
对seat的id进行编码 | |
QString | activeSession () const |
如果存在,则对当前活动的会话进行编码 是*一个*由会话id和路径对象组成的结构 | |
QDateTime | idleSinceHint () const |
对空闲状态进行编码 | |
quint64 | idleSinceHintMonotonic () const |
对空闲状态进行编码 | |
属性 | |
QStringList | sessions |
bool | canGraphical |
bool | canTTY |
bool | idleHint |
QString | id |
QString | activeSession |
QDateTime | idleSinceHint |
quint64 | idleSinceHintMonotonic |
友元 | |
class | DLoginManager |
定义了管理用户seat的接口。
SessionPath DLoginSeat::activeSession | ( | ) | const |
如果存在,则对当前活动的会话进行编码 是*一个*由会话id和路径对象组成的结构
bool DLoginSeat::canGraphical | ( | ) | const |
判断是否适合图形会话 该属性无需传入值,若适合返回true不适合返回false
bool DLoginSeat::canTTY | ( | ) | const |
判断是否适合文本登录 该属性无需传入值,若适合返回true不适合返回false
QString DLoginSeat::id | ( | ) | const |
对seat的id进行编码
bool DLoginSeat::idleHint | ( | ) | const |
判断会话的空闲状态 该属性无需传入值,若会话空闲返回true不空闲返回false
QDateTime DLoginSeat::idleSinceHint | ( | ) | const |
对空闲状态进行编码
quint64 DLoginSeat::idleSinceHintMonotonic | ( | ) | const |
对空闲状态进行编码
QStringList DLoginSeat::sessions | ( | ) | const |
会话属性是这个Seat的所有当前会话的数组,由会话ID组成
|
slot |
切换到虚拟终端上的会话
VTNr | 虚拟终端号 |