Class sh::tools::filetypes::FreedesktopOrgToolsOpenMethodDeterminationStrategy¶
-
class
sh::tools::filetypes
::
FreedesktopOrgToolsOpenMethodDeterminationStrategy
: public sh::tools::filetypes::FileTypeManager::OpenMethodDeterminationStrategy¶ Tries to determine a ‘open method’ for a file with the freedesktop.org tools.
Public Functions
-
FreedesktopOrgToolsOpenMethodDeterminationStrategy
()¶
-
~FreedesktopOrgToolsOpenMethodDeterminationStrategy
()¶
Private Functions
-
QString
_parseValue
(QStringList content, QString key)¶
-
void
_parseExecLine
(QString execline, QString *command, QStringList *arguments)¶
-
QString
_escapeExecLineToken
(QString s)¶
Private Members
-
QMultiMap<QString, ApplicationEntry*>
_mimetype2applicationEntry
¶
-
QMutex
_mutex
¶
-
QWaitCondition
_cond_inited
¶
-
bool
_inited
= false¶
-
struct
ApplicationEntry
¶
-