From 195d573dfd2a1b20b0e61aa5612aafeee852c352 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 30 May 2015 13:41:50 +0000 Subject: prepare for api changes git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5043 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/qmmpuisettings.cpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'src/qmmpui/qmmpuisettings.cpp') 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 #include #include +#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; -} -- cgit v1.2.3-13-gbd6f