diff options
Diffstat (limited to 'src/core')
| -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       */ | 
