core/desktopentry: paper over id casing issues

This commit is contained in:
outfoxxed 2024-07-08 15:37:49 -07:00
parent fdbb490537
commit db23c0264a
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 30 additions and 5 deletions

View file

@ -55,10 +55,8 @@ public:
static QVector<QString> parseExecString(const QString& execString);
static void doExec(const QString& execString, const QString& workingDirectory);
private:
QHash<QString, QString> mEntries;
QHash<QString, DesktopAction*> mActions;
public:
QString mId;
QString mName;
QString mGenericName;
@ -71,6 +69,10 @@ private:
QVector<QString> mCategories;
QVector<QString> mKeywords;
private:
QHash<QString, QString> mEntries;
QHash<QString, DesktopAction*> mActions;
friend class DesktopAction;
};
@ -124,6 +126,7 @@ private:
void scanPath(const QDir& dir, const QString& prefix = QString());
QHash<QString, DesktopEntry*> desktopEntries;
QHash<QString, DesktopEntry*> lowercaseDesktopEntries;
ObjectModel<DesktopEntry> mApplications {this};
};