aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistmanager.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-14 20:03:58 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-14 20:03:58 +0000
commit257f15600dd619d2854046a4a483831c9e99e414 (patch)
tree5531d887be1a8e02723a711d440ea9f7f841403a /src/qmmpui/playlistmanager.h
parenta25273d8506af8256bec9d721917b4ad70b9d1e9 (diff)
downloadqmmp-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.h7
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