diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-05-30 13:41:50 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-05-30 13:41:50 +0000 |
| commit | 195d573dfd2a1b20b0e61aa5612aafeee852c352 (patch) | |
| tree | a3e9e1cb7b576a5d602146560f5f41e77f4caf03 /src/qmmpui/qmmpuisettings.cpp | |
| parent | 08545e3aedf6c46db79e7e513a9d1aaa35254884 (diff) | |
| download | qmmp-195d573dfd2a1b20b0e61aa5612aafeee852c352.tar.gz qmmp-195d573dfd2a1b20b0e61aa5612aafeee852c352.tar.bz2 qmmp-195d573dfd2a1b20b0e61aa5612aafeee852c352.zip | |
prepare for api changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5043 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/qmmpuisettings.cpp')
| -rw-r--r-- | src/qmmpui/qmmpuisettings.cpp | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/qmmpui/qmmpuisettings.cpp b/src/qmmpui/qmmpuisettings.cpp index 1c0439730..8564e4755 100644 --- a/src/qmmpui/qmmpuisettings.cpp +++ b/src/qmmpui/qmmpuisettings.cpp @@ -22,6 +22,7 @@ #include <QApplication> #include <QTimer> #include <qmmp/qmmp.h> +#include "metadatahelper_p.h" #include "playlistmanager.h" #include "qmmpuisettings.h" @@ -32,7 +33,7 @@ QmmpUiSettings::QmmpUiSettings(QObject *parent) : QObject(parent) if(m_instance) qFatal("QmmpUiSettings: only one instance is allowed"); m_instance = this; - m_header = new PlayListHeaderModel(this); + m_helper = new MetaDataHelper; QSettings s (Qmmp::configFile(), QSettings::IniFormat); s.beginGroup("PlayList"); m_group_format = s.value("group_format", "%p%if(%p&%a, - %if(%y,[%y] ,),)%a").toString(); @@ -60,13 +61,14 @@ QmmpUiSettings::QmmpUiSettings(QObject *parent) : QObject(parent) m_timer->setSingleShot(true); connect(m_timer, SIGNAL(timeout()), SLOT(sync())); - m_group_formatter.setPattern(m_group_format); + m_helper->setGroupFormat(m_group_format); } QmmpUiSettings::~QmmpUiSettings() { m_instance = 0; sync(); + delete m_helper; } const QString QmmpUiSettings::groupFormat() const @@ -129,7 +131,7 @@ void QmmpUiSettings::setGroupFormat(const QString &groupFormat) if(groupFormat != m_group_format) { m_group_format = groupFormat; - m_group_formatter.setPattern(groupFormat); + m_helper->setGroupFormat(m_group_format); foreach(PlayListModel *model, PlayListManager::instance()->playLists()) { model->rebuildGroups(); @@ -297,13 +299,3 @@ bool QmmpUiSettings::clearPreviousPlayList() const { return m_clear_prev_playlist; } - -PlayListHeaderModel *QmmpUiSettings::headerModel() -{ - return m_header; -} - -const MetaDataFormatter *QmmpUiSettings::groupFormatter() const -{ - return &m_group_formatter; -} |
