Qx v0.6.2
Qt Extensions Library
Loading...
Searching...
No Matches
qx-system.h File Reference

The qx-system header file provides various portable system utilities. More...

#include "qx/core/qx_core_export.h"
#include <QString>
#include "qx/core/qx-systemerror.h"
Include dependency graph for qx-system.h:

Go to the source code of this file.

Classes

struct  Qx::ExecuteResult
 The ExecuteResult struct contains the result of a call to execute() or shellExecute(). More...
 

Namespaces

namespace  Qx
 The Qx namespace is the main namespace through which all non-global functionality of the Qx library is accessed.
 

Functions

SystemError Qx::cleanKillProcess (quint32 processId)
 
bool Qx::enforceSingleInstance (QString uniqueAppId)
 
ExecuteResult Qx::execute (const QString &program, const QStringList &arguments, uint timeout)
 
SystemError Qx::forceKillProcess (quint32 processId)
 
bool Qx::isDefaultProtocolHandler (const QString &scheme, const QString &path)
 
QList< quint32 > Qx::processChildren (quint32 processId, bool recursive)
 
quint32 Qx::processId (QString processName)
 
bool Qx::processIsRunning (QString processName)
 
bool Qx::processIsRunning (quint32 processId)
 
QString Qx::processName (quint32 processId)
 
bool Qx::removeDefaultProtocolHandler (const QString &scheme, const QString &path)
 
bool Qx::setDefaultProtocolHandler (const QString &scheme, const QString &name, const QString &path, const QStringList &args)
 
ExecuteResult Qx::shellExecute (const QString &command, const QString &arguments, uint timeout)
 
QSettings::Format Qx::xdgDesktopSettingsFormat ()
 
QSettings::Format Qx::xdgSettingsFormat ()