diff options
author | Kai Uwe Broulik <kde@privat.broulik.de> | 2015-09-07 20:44:42 +0200 |
---|---|---|
committer | Kai Uwe Broulik <kde@privat.broulik.de> | 2015-09-07 20:45:16 +0200 |
commit | f7a2eef8ac3758cce61717a74987219da6f5d94e (patch) | |
tree | 9e633271f300e1dcb207f32bb0daad1955bdf67a /src | |
parent | 0181cd4fb42adf0d0d7cff6b7d13bc5260797b9a (diff) | |
download | kconfig-f7a2eef8ac3758cce61717a74987219da6f5d94e.tar.gz kconfig-f7a2eef8ac3758cce61717a74987219da6f5d94e.tar.bz2 |
[KDesktopFile] add readMimeTypes
CHANGELOG: KDesktopFile can now read mime types specified in the MimeType field
REVIEW: 124746
Diffstat (limited to 'src')
-rw-r--r-- | src/core/kdesktopfile.cpp | 6 | ||||
-rw-r--r-- | src/core/kdesktopfile.h | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/core/kdesktopfile.cpp b/src/core/kdesktopfile.cpp index 254b59a6..49f37c36 100644 --- a/src/core/kdesktopfile.cpp +++ b/src/core/kdesktopfile.cpp @@ -237,6 +237,12 @@ QStringList KDesktopFile::readActions() const return d->desktopGroup.readXdgListEntry("Actions"); } +QStringList KDesktopFile::readMimeTypes() const +{ + Q_D(const KDesktopFile); + return d->desktopGroup.readXdgListEntry("MimeType"); +} + KConfigGroup KDesktopFile::actionGroup(const QString &group) { return KConfigGroup(this, QLatin1String("Desktop Action ") + group); diff --git a/src/core/kdesktopfile.h b/src/core/kdesktopfile.h index 2190051d..f3b293fa 100644 --- a/src/core/kdesktopfile.h +++ b/src/core/kdesktopfile.h @@ -160,6 +160,13 @@ public: QStringList readActions() const; /** + * Returns a list of the "MimeType=" entries. + * @return the list of mime types + * @since 5.15 + */ + QStringList readMimeTypes() const; + + /** * Sets the desktop action group. * @param group the new action group */ |