18#ifndef QGSUSERINTERFACETHEMEREGISTRY_H
19#define QGSUSERINTERFACETHEMEREGISTRY_H
54 bool addTheme(
const QString &name,
const QString &folder );
67 QStringList
themes()
const;
84 void addApplicationThemes();
86 QHash<QString, QString> mThemes;
QHash< QString, QString > themeFolders() const
Returns a map of user interface theme names and folders.
QgsApplicationThemeRegistry()
Constructor for an empty user interface theme registry.
QStringList themes() const
Returns the list of available user interface themes.
QString themeFolder(const QString &name) const
Returns the user interface theme folder for a matching name.
bool addTheme(const QString &name, const QString &folder)
Adds a user interface theme into the registry.
bool removeTheme(const QString &name)
Removes a user interface theme with a matching name from the registry.
~QgsApplicationThemeRegistry()=default