aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/qmmpuisettings.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-08-13 14:40:31 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-08-13 14:40:31 +0000
commite7dd6e5afa7bab562c26b68af1cb50a5582b0b2d (patch)
tree2345049c374ecf897e33a993ee2ee652706309aa /src/qmmpui/qmmpuisettings.cpp
parent3423cc3621abea72c9f9d1b11bec219137f75f44 (diff)
downloadqmmp-e7dd6e5afa7bab562c26b68af1cb50a5582b0b2d.tar.gz
qmmp-e7dd6e5afa7bab562c26b68af1cb50a5582b0b2d.tar.bz2
qmmp-e7dd6e5afa7bab562c26b68af1cb50a5582b0b2d.zip
added empty group
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3588 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/qmmpuisettings.cpp')
-rw-r--r--src/qmmpui/qmmpuisettings.cpp23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/qmmpui/qmmpuisettings.cpp b/src/qmmpui/qmmpuisettings.cpp
index 458d946ab..c6e83d495 100644
--- a/src/qmmpui/qmmpuisettings.cpp
+++ b/src/qmmpui/qmmpuisettings.cpp
@@ -30,7 +30,8 @@ QmmpUiSettings::QmmpUiSettings(QObject *parent) : QObject(parent)
{
m_instance = this;
QSettings s (Qmmp::configFile(), QSettings::IniFormat);
- m_format = s.value("PlayList/title_format", "%p%if(%p&%t, - ,)%t").toString();
+ m_title_format = s.value("PlayList/title_format", "%p%if(%p&%t, - ,)%t").toString();
+ m_group_format = s.value("PlayList/group_format", "%p%if(%p&%a, - ,)%a").toString();
m_convertUnderscore = s.value ("PlayList/convert_underscore", true).toBool();
m_convertTwenty = s.value ("PlayList/convert_twenty", true).toBool();
m_useMetadata = s.value ("PlayList/load_metadata", true).toBool();
@@ -49,9 +50,14 @@ QmmpUiSettings::~QmmpUiSettings()
sync();
}
-const QString QmmpUiSettings::format() const
+const QString QmmpUiSettings::titleFormat() const
{
- return m_format;
+ return m_title_format;
+}
+
+const QString QmmpUiSettings::groupFormat() const
+{
+ return m_group_format;
}
bool QmmpUiSettings::convertUnderscore() const
@@ -79,12 +85,12 @@ void QmmpUiSettings::setConvertTwenty(bool yes)
m_convertTwenty = yes;
}
-void QmmpUiSettings::setFormat(const QString &format)
+void QmmpUiSettings::setTitleFormat(const QString &format)
{
- m_format = format;
- if(format != m_format)
+ m_title_format = format;
+ if(format != m_title_format)
{
- m_format = format;
+ m_title_format = format;
emit playListSettingsChanged();
foreach(PlayListModel *model, PlayListManager::instance()->playLists())
{
@@ -121,7 +127,8 @@ bool QmmpUiSettings::useClipboard() const
void QmmpUiSettings::sync()
{
QSettings s(Qmmp::configFile(), QSettings::IniFormat);
- s.setValue("PlayList/title_format", m_format);
+ s.setValue("PlayList/title_format", m_title_format);
+ s.setValue("PlayList/group_format", m_group_format);
s.setValue("PlayList/convert_underscore", m_convertUnderscore);
s.setValue("PlayList/convert_twenty", m_convertTwenty);
s.setValue("PlayList/load_metadata", m_useMetadata);