aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/qmmpuisettings.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-02 11:09:14 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-02-02 11:09:14 +0000
commit908de607e2f3de2fd50517a9752cf66bddd16582 (patch)
tree8fd397291f58073c849aa710c3c17a9b91ac97a1 /src/qmmpui/qmmpuisettings.cpp
parentad74871af2596050dbfb8630c0157af002ade752 (diff)
downloadqmmp-908de607e2f3de2fd50517a9752cf66bddd16582.tar.gz
qmmp-908de607e2f3de2fd50517a9752cf66bddd16582.tar.bz2
qmmp-908de607e2f3de2fd50517a9752cf66bddd16582.zip
using one formatter for all tracks
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4712 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/qmmpuisettings.cpp')
-rw-r--r--src/qmmpui/qmmpuisettings.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/qmmpui/qmmpuisettings.cpp b/src/qmmpui/qmmpuisettings.cpp
index 30b30cec7..c7355ecb3 100644
--- a/src/qmmpui/qmmpuisettings.cpp
+++ b/src/qmmpui/qmmpuisettings.cpp
@@ -59,6 +59,9 @@ QmmpUiSettings::QmmpUiSettings(QObject *parent) : QObject(parent)
m_timer->setInterval(5000);
m_timer->setSingleShot(true);
connect(m_timer, SIGNAL(timeout()), SLOT(sync()));
+
+ m_group_formatter.setPattern(m_group_format);
+ m_title_formatter.setPattern(m_title_format);
}
QmmpUiSettings::~QmmpUiSettings()
@@ -132,6 +135,7 @@ void QmmpUiSettings::setTitleFormat(const QString &titleFormat)
if(titleFormat != m_title_format)
{
m_title_format = titleFormat;
+ m_title_formatter.setPattern(titleFormat);
foreach(PlayListModel *model, PlayListManager::instance()->playLists())
{
model->updateMetaData();
@@ -144,6 +148,7 @@ void QmmpUiSettings::setGroupFormat(const QString &groupFormat)
if(groupFormat != m_group_format)
{
m_group_format = groupFormat;
+ m_group_formatter.setPattern(groupFormat);
foreach(PlayListModel *model, PlayListManager::instance()->playLists())
{
model->rebuildGroups();
@@ -312,3 +317,13 @@ bool QmmpUiSettings::clearPreviousPlayList() const
{
return m_clear_prev_playlist;
}
+
+const MetaDataFormatter *QmmpUiSettings::titleFormatter() const
+{
+ return &m_title_formatter;
+}
+
+const MetaDataFormatter *QmmpUiSettings::groupFormatter() const
+{
+ return &m_group_formatter;
+}