8#include <dtkcore_global.h>
132 static bool isDeepin();
137 static QString deepinEdition();
141 Q_DECL_DEPRECATED_X(
"Use arch() instead") static
UosType uosType();
144 static QString uosProductTypeName(const QLocale &locale = QLocale::system());
145 static QString uosSystemName(const QLocale &locale = QLocale::system());
146 static QString uosEditionName(const QLocale &locale = QLocale::system());
148 static QString spVersion();
149 static QString udpateVersion();
150 static QString majorVersion();
151 static QString minorVersion();
152 static QString buildVersion();
155 Q_DECL_DEPRECATED_X(
"Use distributionInfoPath() instead") static QString deepinDistributionInfoPath();
156 static QString distributionInfoPath();
157 static QString distributionInfoSectionName(
OrgType type);
159 static QString distributionOrgName(
OrgType type = Distribution, const QLocale &locale = QLocale::system());
160 Q_DECL_DEPRECATED_X("Use deepinDistributionOrgName() instead") static QString deepinDistributorName();
161 static QPair<QString, QString> distributionOrgWebsite(
OrgType type = Distribution);
162 Q_DECL_DEPRECATED_X("Use deepinDistributionOrgWebsite() instead") static QPair<QString, QString> deepinDistributorWebsite();
163 static QString distributionOrgLogo(
OrgType orgType = Distribution,
LogoType type = Normal, const QString & fallback = QString());
164 Q_DECL_DEPRECATED_X("Use deepinDistributionOrgLogo() instead") static QString deepinDistributorLogo(
LogoType type = Normal, const QString & fallback = QString());
166 static QString operatingSystemName();
168 static QString productTypeString();
169 static QString productVersion();
170 static
bool isCommunityEdition();
172 static QString computerName();
173 static QString cpuModelName();
174 static qint64 memoryInstalledSize();
175 static qint64 memoryTotalSize();
176 static qint64 systemDiskSize();
178 static QDateTime bootTime();
179 static QDateTime shutdownTime();
180 static qint64 uptime();
dsysinfo 是一组用于查询系统信息的静态类
Definition: dsysinfo.h:16
UosArch
UOS使用的架构
Definition: dsysinfo.h:82
OrgType
Definition: dsysinfo.h:51
static bool isDDE()
是否使用dde桌面环境
static DeepinType deepinType()
deepin系统类型
ProductType
产品信息
Definition: dsysinfo.h:19
static QString deepinCopyright()
deepin 开源许可协议
LogoType
系统的logo类型
Definition: dsysinfo.h:44
UosEdition
详细uos版本
Definition: dsysinfo.h:66
UosType
UOS版本类型
Definition: dsysinfo.h:57
static QString deepinTypeDisplayName(const QLocale &locale=QLocale::system())
显示的deepin发行版类型名称
static QString deepinVersion()
deepin版本
DeepinType
深度操作系统版本
Definition: dsysinfo.h:36