diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-11-10 02:54:53 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-11-10 02:54:53 +0100 |
commit | f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771 (patch) | |
tree | 0b8f492b470c835bc814ebc786dc73bfe2b0f3f4 /api/gui/icons/IconList.h | |
parent | 27e26a656b8d9f0aef1dd6a18b50ecc9465494bd (diff) | |
download | MultiMC-f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771.tar MultiMC-f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771.tar.gz MultiMC-f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771.tar.lz MultiMC-f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771.tar.xz MultiMC-f9d94a45eebd5fb7b14d4bcc6ad77cb96ecdd771.zip |
NOISSUE allow using icon themes for instances and instance badges
Diffstat (limited to 'api/gui/icons/IconList.h')
-rw-r--r-- | api/gui/icons/IconList.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/api/gui/icons/IconList.h b/api/gui/icons/IconList.h index 7b07797f..f6b2ed0a 100644 --- a/api/gui/icons/IconList.h +++ b/api/gui/icons/IconList.h @@ -34,7 +34,7 @@ class MULTIMC_GUI_EXPORT IconList : public QAbstractListModel, public IIconList { Q_OBJECT public: - explicit IconList(QString builtinPath, QString path, QObject *parent = 0); + explicit IconList(const QStringList &builtinPaths, QString path, QObject *parent = 0); virtual ~IconList() {}; QIcon getIcon(const QString &key) const; @@ -44,6 +44,7 @@ public: virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; virtual int rowCount(const QModelIndex &parent = QModelIndex()) const override; + bool addThemeIcon(const QString &key); bool addIcon(const QString &key, const QString &name, const QString &path, const IconType type) override; void saveIcon(const QString &key, const QString &path, const char * format) const override; bool deleteIcon(const QString &key) override; |