dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Utils::HostOsInfo Class Reference

#include <hostosinfo.h>

Public Types

enum  HostOs {
  HostOsWindows, HostOsLinux, HostOsMac, HostOsOtherUnix,
  HostOsOther
}
 
enum  HostArchitecture {
  HostArchitectureX86, HostArchitectureAMD64, HostArchitectureItanium, HostArchitectureArm,
  HostArchitectureUnknown
}
 

Static Public Member Functions

static HostOs hostOs ()
 
static HostArchitecture hostArchitecture ()
 
static bool isWindowsHost ()
 
static bool isLinuxHost ()
 
static bool isMacHost ()
 
static bool isAnyUnixHost ()
 
static QString appendExecutableSuffix (const QString &executable)
 
static Qt::CaseSensitivity fileNameCaseSensitivity ()
 
static QChar pathListSeparator ()
 
static Qt::KeyboardModifier controlModifier ()
 
static bool debuggerPresent ()
 Is debugger connected to this process? More...
 

Detailed Description

Definition at line 45 of file hostosinfo.h.

Member Enumeration Documentation

Enumerator
HostArchitectureX86 
HostArchitectureAMD64 
HostArchitectureItanium 
HostArchitectureArm 
HostArchitectureUnknown 

Definition at line 52 of file hostosinfo.h.

Enumerator
HostOsWindows 
HostOsLinux 
HostOsMac 
HostOsOtherUnix 
HostOsOther 

Definition at line 49 of file hostosinfo.h.

Member Function Documentation

static QString Utils::HostOsInfo::appendExecutableSuffix ( const QString &  executable)
inlinestatic

Definition at line 61 of file hostosinfo.h.

static Qt::KeyboardModifier Utils::HostOsInfo::controlModifier ( )
inlinestatic

Definition at line 79 of file hostosinfo.h.

bool HostOsInfo::debuggerPresent ( )
static

Is debugger connected to this process?

Returns
true if debugger connected

Definition at line 69 of file hostosinfo.cpp.

static Qt::CaseSensitivity Utils::HostOsInfo::fileNameCaseSensitivity ( )
inlinestatic

Definition at line 69 of file hostosinfo.h.

HostOsInfo::HostArchitecture HostOsInfo::hostArchitecture ( )
static

Definition at line 47 of file hostosinfo.cpp.

HostOsInfo::HostOs Utils::HostOsInfo::hostOs ( )
inlinestatic

Definition at line 91 of file hostosinfo.h.

bool Utils::HostOsInfo::isAnyUnixHost ( )
inlinestatic

Definition at line 106 of file hostosinfo.h.

static bool Utils::HostOsInfo::isLinuxHost ( )
inlinestatic

Definition at line 57 of file hostosinfo.h.

static bool Utils::HostOsInfo::isMacHost ( )
inlinestatic

Definition at line 58 of file hostosinfo.h.

static bool Utils::HostOsInfo::isWindowsHost ( )
inlinestatic

Definition at line 56 of file hostosinfo.h.

static QChar Utils::HostOsInfo::pathListSeparator ( )
inlinestatic

Definition at line 74 of file hostosinfo.h.


The documentation for this class was generated from the following files: