LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
sysinfo.cpp File Reference
#include "sysinfo.h"
#include <sys/utsname.h>
#include <QProcess>
#include <QTextStream>
#include <QFileInfo>
#include <QFile>
#include <QSettings>
+ Include dependency graph for sysinfo.cpp:

Go to the source code of this file.

Namespaces

 LeechCraft
 
 LeechCraft::Util
 
 LeechCraft::Util::SysInfo
 
 LeechCraft::Util::SysInfo::Linux
 

Typedefs

typedef QPair< QString, QString > LeechCraft::Util::SysInfo::SplitInfo_t
 

Functions

QString LeechCraft::Util::SysInfo::GetOSName ()
 Returns a string of OS name and version joined together. More...
 
QString LeechCraft::Util::SysInfo::Linux::GetLSBName ()
 
QString LeechCraft::Util::SysInfo::Linux::GetEtcOsName ()
 
QString LeechCraft::Util::SysInfo::Linux::GetEtcName ()
 
QPair< QString, QString > LeechCraft::Util::SysInfo::GetOSNameSplit ()
 Returns a pair of OS name and version. More...