Skip to content
This repository was archived by the owner on Apr 28, 2022. It is now read-only.

Commit 70a64d9

Browse files
committed
Merge branch 'jb46079' into 'master'
[systemsettings] Expose baseOperatingSystemName that does not contain OS suffix. Contributes to JB#46079 See merge request mer-core/nemo-qml-plugin-systemsettings!108
2 parents 5ea9986 + 364291f commit 70a64d9

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/aboutsettings.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,15 @@ QString AboutSettings::serial() const
194194
return QString();
195195
}
196196

197+
QString AboutSettings::baseOperatingSystemName() const
198+
{
199+
QString osName = operatingSystemName();
200+
if (osName.endsWith(QStringLiteral(" OS"))) {
201+
osName.chop(3);
202+
}
203+
return osName;
204+
}
205+
197206
QString AboutSettings::operatingSystemName() const
198207
{
199208
parseReleaseFile(QStringLiteral("/etc/os-release"), &m_osRelease);

src/aboutsettings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ class SYSTEMSETTINGS_EXPORT AboutSettings: public QObject
4747
Q_PROPERTY(QString wlanMacAddress READ wlanMacAddress CONSTANT)
4848
Q_PROPERTY(QString imei READ imei CONSTANT)
4949
Q_PROPERTY(QString serial READ serial CONSTANT)
50+
Q_PROPERTY(QString baseOperatingSystemName READ baseOperatingSystemName CONSTANT)
5051
Q_PROPERTY(QString operatingSystemName READ operatingSystemName CONSTANT)
5152
Q_PROPERTY(QString softwareVersion READ softwareVersion CONSTANT)
5253
Q_PROPERTY(QString softwareVersionId READ softwareVersionId CONSTANT)
@@ -80,6 +81,7 @@ class SYSTEMSETTINGS_EXPORT AboutSettings: public QObject
8081
QString wlanMacAddress() const;
8182
QString imei() const;
8283
QString serial() const;
84+
QString baseOperatingSystemName() const;
8385
QString operatingSystemName() const;
8486
QString softwareVersion() const;
8587
QString softwareVersionId() const;

0 commit comments

Comments
 (0)