diff options
author | Janrupf <werbung.janrupf@t-online.de> | 2018-04-07 16:15:58 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2018-04-07 22:09:19 +0200 |
commit | 7e1c5d439a2ef6ce1346a3581776f58508a22afe (patch) | |
tree | ed9e037feaee01e100cee36369274492155a8833 /application/pages/modplatform/FtbListModel.h | |
parent | 38ed0c2a1ff5839cc5b7a1addd25932a7c88b4de (diff) | |
download | MultiMC-7e1c5d439a2ef6ce1346a3581776f58508a22afe.tar MultiMC-7e1c5d439a2ef6ce1346a3581776f58508a22afe.tar.gz MultiMC-7e1c5d439a2ef6ce1346a3581776f58508a22afe.tar.lz MultiMC-7e1c5d439a2ef6ce1346a3581776f58508a22afe.tar.xz MultiMC-7e1c5d439a2ef6ce1346a3581776f58508a22afe.zip |
#2228, #2229 - Auto import pack icons and fixed to big version selection - Closes #2228, Closes #2229
Diffstat (limited to 'application/pages/modplatform/FtbListModel.h')
-rw-r--r-- | application/pages/modplatform/FtbListModel.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/application/pages/modplatform/FtbListModel.h b/application/pages/modplatform/FtbListModel.h index 12b26be1..5f6c9db1 100644 --- a/application/pages/modplatform/FtbListModel.h +++ b/application/pages/modplatform/FtbListModel.h @@ -10,6 +10,7 @@ #include <QIcon> typedef QMap<QString, QIcon> FtbLogoMap; +typedef std::function<void(QString)> LogoCallback; class FtbFilterModel : public QSortFilterProxyModel { @@ -42,6 +43,7 @@ private: QStringList m_failedLogos; QStringList m_loadingLogos; FtbLogoMap m_logoMap; + QMap<QString, LogoCallback> waitingCallbacks; void requestLogo(QString file); QString translatePackType(FtbPackType type) const; @@ -61,5 +63,5 @@ public: void fill(FtbModpackList modpacks); FtbModpack at(int row); - + void getLogo(const QString &logo, LogoCallback callback); }; |