玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CProtocolManager类 参考
类 CProtocolManager 继承关系图:
CProtocolManager 的协作图:

Public 成员函数

 CProtocolManager (QObject *parent=nullptr)
QStringList getAllRegisteredProtocols ()
QString getDefaultHandlerForProtocol (const QString &protocol)
bool isProtocolRegistered (const QString &protocol)
QStringList getApplicationsForProtocol (const QString &protocol)
QMap< QString, QStringList > getAllProtocolsWithApps ()
void registerAllProcotol (QWebEngineProfile *profile=QWebEngineProfile::defaultProfile())

Private 成员函数

QStringList getRegisteredProtocolsLinux ()
QStringList getRegisteredProtocolsWindows ()
QStringList getRegisteredProtocolsMacOS ()
void scanDesktopFilesForProtocols (QStringList &protocols)
void parseDesktopFile (const QString &filePath, QStringList &protocols)
QString getDefaultHandlerLinux (const QString &protocol)
QString getDefaultHandlerWindows (const QString &protocol)
QString getDefaultHandlerMacOS (const QString &protocol)

详细描述

在文件 ProtocolManager.h 第 9 行定义.

成员函数说明

◆ getAllProtocolsWithApps()

QMap< QString, QStringList > CProtocolManager::getAllProtocolsWithApps ( )

在文件 ProtocolManager.cpp 第 443 行定义.

◆ getAllRegisteredProtocols()

QStringList CProtocolManager::getAllRegisteredProtocols ( )

在文件 ProtocolManager.cpp 第 27 行定义.

◆ getApplicationsForProtocol()

QStringList CProtocolManager::getApplicationsForProtocol ( const QString & protocol)

在文件 ProtocolManager.cpp 第 404 行定义.

◆ getDefaultHandlerForProtocol()

QString CProtocolManager::getDefaultHandlerForProtocol ( const QString & protocol)

在文件 ProtocolManager.cpp 第 298 行定义.

◆ getDefaultHandlerLinux()

QString CProtocolManager::getDefaultHandlerLinux ( const QString & protocol)
private

在文件 ProtocolManager.cpp 第 311 行定义.

◆ getDefaultHandlerMacOS()

QString CProtocolManager::getDefaultHandlerMacOS ( const QString & protocol)
private

在文件 ProtocolManager.cpp 第 382 行定义.

◆ getDefaultHandlerWindows()

QString CProtocolManager::getDefaultHandlerWindows ( const QString & protocol)
private

在文件 ProtocolManager.cpp 第 358 行定义.

◆ getRegisteredProtocolsLinux()

QStringList CProtocolManager::getRegisteredProtocolsLinux ( )
private

在文件 ProtocolManager.cpp 第 41 行定义.

◆ getRegisteredProtocolsMacOS()

QStringList CProtocolManager::getRegisteredProtocolsMacOS ( )
private

在文件 ProtocolManager.cpp 第 248 行定义.

◆ getRegisteredProtocolsWindows()

QStringList CProtocolManager::getRegisteredProtocolsWindows ( )
private

在文件 ProtocolManager.cpp 第 202 行定义.

◆ isProtocolRegistered()

bool CProtocolManager::isProtocolRegistered ( const QString & protocol)

在文件 ProtocolManager.cpp 第 398 行定义.

◆ parseDesktopFile()

void CProtocolManager::parseDesktopFile ( const QString & filePath,
QStringList & protocols )
private

在文件 ProtocolManager.cpp 第 162 行定义.

◆ registerAllProcotol()

void CProtocolManager::registerAllProcotol ( QWebEngineProfile * profile = QWebEngineProfile::defaultProfile())

在文件 ProtocolManager.cpp 第 458 行定义.

◆ scanDesktopFilesForProtocols()

void CProtocolManager::scanDesktopFilesForProtocols ( QStringList & protocols)
private

在文件 ProtocolManager.cpp 第 141 行定义.


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