玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
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.h16 行定义.

构造及析构函数说明

◆ ~CDesktopShortcutManager()

CDesktopShortcutManager::~CDesktopShortcutManager ( )
virtual

在文件 DesktopShortcuts.cpp24 行定义.

成员函数说明

◆ backupFile()

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

在文件 DesktopShortcuts.cpp779 行定义.

◆ desktopEnvironment()

QString CDesktopShortcutManager::desktopEnvironment ( ) const
inline

在文件 DesktopShortcuts.h30 行定义.

◆ detectDesktopEnvironment()

QString CDesktopShortcutManager::detectDesktopEnvironment ( )
static

在文件 DesktopShortcuts.cpp34 行定义.

◆ disableAllShortcuts()

bool CDesktopShortcutManager::disableAllShortcuts ( )

在文件 DesktopShortcuts.cpp57 行定义.

◆ getCommandOutput()

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

在文件 DesktopShortcuts.cpp767 行定义.

◆ isDisabled()

bool CDesktopShortcutManager::isDisabled ( ) const
inline

在文件 DesktopShortcuts.h29 行定义.

◆ restoreAllShortcuts()

bool CDesktopShortcutManager::restoreAllShortcuts ( )

在文件 DesktopShortcuts.cpp87 行定义.

◆ restoreFile()

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

在文件 DesktopShortcuts.cpp784 行定义.

◆ runCommand()

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

在文件 DesktopShortcuts.cpp735 行定义.

类成员变量说明

◆ m_desktopEnv

QString CDesktopShortcutManager::m_desktopEnv
private

在文件 DesktopShortcuts.h38 行定义.

◆ m_gnomeBackupPath

QString CDesktopShortcutManager::m_gnomeBackupPath
private

在文件 DesktopShortcuts.h45 行定义.

◆ m_gnomeSettings

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

在文件 DesktopShortcuts.h42 行定义.

◆ m_kdeBackupPath

QString CDesktopShortcutManager::m_kdeBackupPath
private

在文件 DesktopShortcuts.h46 行定义.

◆ m_kdeSettings

QMap<QString, QString> CDesktopShortcutManager::m_kdeSettings
private

在文件 DesktopShortcuts.h43 行定义.

◆ m_shortcutsDisabled

bool CDesktopShortcutManager::m_shortcutsDisabled = false
private

在文件 DesktopShortcuts.h39 行定义.

◆ m_xfceSettings

QMap<QString, QString> CDesktopShortcutManager::m_xfceSettings
private

在文件 DesktopShortcuts.h44 行定义.


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