玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CDesktopShortcutManager类 参考

Manage desktop shortcut keys 更多...

#include <DesktopShortcuts.h>

类 CDesktopShortcutManager 继承关系图:
CDesktopShortcutManager 的协作图:

Public 成员函数

 CDesktopShortcutManager (QObject *parent=nullptr)
bool disableAllShortcuts ()
bool restoreAllShortcuts ()
bool isDisabled () const
QString desktopEnvironment () const

静态 Public 成员函数

static QString detectDesktopEnvironment ()
static bool runCommand (const QString &program, const QStringList &args=QStringList(), int timeout=5000)
static QString getCommandOutput (const QString &program, const QStringList &args)

Private 成员函数

bool backupFile (const QString &sourcePath, const QString &backupPath)
bool restoreFile (const QString &backupPath, const QString &targetPath)

Private 属性

QString m_desktopEnv
bool m_shortcutsDisabled = false
QMap< QString, QMap< QString, QString > > m_gnomeSettings
QMap< QString, QString > m_kdeSettings
QMap< QString, QString > m_xfceSettings
QString m_gnomeBackupPath
QString m_kdeBackupPath

详细描述

Manage desktop shortcut keys

在文件 DesktopShortcuts.h 第 16 行定义.

构造及析构函数说明

◆ ~CDesktopShortcutManager()

CDesktopShortcutManager::~CDesktopShortcutManager ( )
virtual

在文件 DesktopShortcuts.cpp 第 24 行定义.

成员函数说明

◆ backupFile()

bool CDesktopShortcutManager::backupFile ( const QString & sourcePath,
const QString & backupPath )
private

在文件 DesktopShortcuts.cpp 第 779 行定义.

◆ desktopEnvironment()

QString CDesktopShortcutManager::desktopEnvironment ( ) const
inline

在文件 DesktopShortcuts.h 第 30 行定义.

◆ detectDesktopEnvironment()

QString CDesktopShortcutManager::detectDesktopEnvironment ( )
static

在文件 DesktopShortcuts.cpp 第 34 行定义.

◆ disableAllShortcuts()

bool CDesktopShortcutManager::disableAllShortcuts ( )

在文件 DesktopShortcuts.cpp 第 57 行定义.

◆ getCommandOutput()

QString CDesktopShortcutManager::getCommandOutput ( const QString & program,
const QStringList & args )
static

在文件 DesktopShortcuts.cpp 第 767 行定义.

◆ isDisabled()

bool CDesktopShortcutManager::isDisabled ( ) const
inline

在文件 DesktopShortcuts.h 第 29 行定义.

◆ restoreAllShortcuts()

bool CDesktopShortcutManager::restoreAllShortcuts ( )

在文件 DesktopShortcuts.cpp 第 87 行定义.

◆ restoreFile()

bool CDesktopShortcutManager::restoreFile ( const QString & backupPath,
const QString & targetPath )
private

在文件 DesktopShortcuts.cpp 第 784 行定义.

◆ runCommand()

bool CDesktopShortcutManager::runCommand ( const QString & program,
const QStringList & args = QStringList(),
int timeout = 5000 )
static

在文件 DesktopShortcuts.cpp 第 735 行定义.

类成员变量说明

◆ m_desktopEnv

QString CDesktopShortcutManager::m_desktopEnv
private

在文件 DesktopShortcuts.h 第 38 行定义.

◆ m_gnomeBackupPath

QString CDesktopShortcutManager::m_gnomeBackupPath
private

在文件 DesktopShortcuts.h 第 45 行定义.

◆ m_gnomeSettings

QMap<QString, QMap<QString, QString> > CDesktopShortcutManager::m_gnomeSettings
private

在文件 DesktopShortcuts.h 第 42 行定义.

◆ m_kdeBackupPath

QString CDesktopShortcutManager::m_kdeBackupPath
private

在文件 DesktopShortcuts.h 第 46 行定义.

◆ m_kdeSettings

QMap<QString, QString> CDesktopShortcutManager::m_kdeSettings
private

在文件 DesktopShortcuts.h 第 43 行定义.

◆ m_shortcutsDisabled

bool CDesktopShortcutManager::m_shortcutsDisabled = false
private

在文件 DesktopShortcuts.h 第 39 行定义.

◆ m_xfceSettings

QMap<QString, QString> CDesktopShortcutManager::m_xfceSettings
private

在文件 DesktopShortcuts.h 第 44 行定义.


该类的文档由以下文件生成: