diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-01-14 20:03:58 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-01-14 20:03:58 +0000 |
| commit | 257f15600dd619d2854046a4a483831c9e99e414 (patch) | |
| tree | 5531d887be1a8e02723a711d440ea9f7f841403a /src/qmmpui/playlistmanager.h | |
| parent | a25273d8506af8256bec9d721917b4ad70b9d1e9 (diff) | |
| download | qmmp-257f15600dd619d2854046a4a483831c9e99e414.tar.gz qmmp-257f15600dd619d2854046a4a483831c9e99e414.tar.bz2 qmmp-257f15600dd619d2854046a4a483831c9e99e414.zip | |
added playlist load optimization
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9632 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlistmanager.h')
| -rw-r--r-- | src/qmmpui/playlistmanager.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/qmmpui/playlistmanager.h b/src/qmmpui/playlistmanager.h index 50f42326c..071fe57c6 100644 --- a/src/qmmpui/playlistmanager.h +++ b/src/qmmpui/playlistmanager.h @@ -21,7 +21,7 @@ #define PLAYLISTMANAGER_H #include <QObject> -#include <QMap> +#include <QHash> #include <qmmp/qmmp.h> #include "playlistheadermodel.h" #include "playlistmodel.h" @@ -266,15 +266,16 @@ private slots: private: void readPlayLists(); + static PlayListManager* m_instance; + static const QHash<QString, Qmmp::MetaData> m_metaKeys; + static const QHash<QString, Qmmp::TrackProperty> m_propKeys; QList <PlayListModel *> m_models; PlayListModel *m_current = nullptr; PlayListModel *m_selected = nullptr; QTimer *m_timer; PlayListHeaderModel *m_header; QmmpUiSettings *m_ui_settings; - QMap<QString, Qmmp::TrackProperty> m_propKeys; - QMap<QString, Qmmp::MetaData> m_metaKeys; }; #endif // PLAYLISTMANAGER_H |
