diff options
author | Nils Schwabe | 2014-03-18 17:00:16 +0100 |
---|---|---|
committer | Nils Schwabe | 2014-03-18 17:00:16 +0100 |
commit | a96170231b65358e169b54d126891df884e65ea2 (patch) | |
tree | 72f7e8621b77b39ea10e8d35766056e3ebfd6138 /src/sessionsiconholder.h | |
parent | - Added IconHolder to cache items (diff) | |
download | vmchooser2-a96170231b65358e169b54d126891df884e65ea2.tar.gz vmchooser2-a96170231b65358e169b54d126891df884e65ea2.tar.xz vmchooser2-a96170231b65358e169b54d126891df884e65ea2.zip |
- removed function to load icons locally
- added function to load icon from a given url (xml parameter)
Diffstat (limited to 'src/sessionsiconholder.h')
-rw-r--r-- | src/sessionsiconholder.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sessionsiconholder.h b/src/sessionsiconholder.h index 336ce40..d960654 100644 --- a/src/sessionsiconholder.h +++ b/src/sessionsiconholder.h @@ -19,20 +19,20 @@ #include "sessionsiconholder.h" #include "FileDownloader.h" +class SessionTreeModel; class SessionsIconHolder : QObject { Q_OBJECT private: - QHash<QString, QIcon> iconsResource; - QHash<QString, QIcon> iconsFile; - QHash<QString, QIcon> iconsURL; + QHash<QString, QIcon> icons; + SessionTreeModel& treeModel; + public: - SessionsIconHolder(); + SessionsIconHolder(SessionTreeModel& sessionTreeModel); + QIcon getIcon(const QString& name); + QIcon getIcon(const QUrl& url); - QIcon getIconFromResource(const QString& name); - QIcon getIconFromFile(const QString& filename); - QIcon getIconFromURL(const QUrl& url); public slots: void afterDownload(QString& iconName, QByteArray downloadedData); }; |