aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistheadermodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/playlistheadermodel.h')
-rw-r--r--src/qmmpui/playlistheadermodel.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/qmmpui/playlistheadermodel.h b/src/qmmpui/playlistheadermodel.h
index 561151c66..6ce4e8c71 100644
--- a/src/qmmpui/playlistheadermodel.h
+++ b/src/qmmpui/playlistheadermodel.h
@@ -23,6 +23,7 @@
#include <QObject>
#include <QWidget>
+#include <QSettings>
#include "metadataformatter.h"
class MetaDataHelper;
@@ -38,6 +39,11 @@ public:
~PlayListHeaderModel();
+ void restoreSettings(const QString &groupName);
+ void restoreSettings(QSettings *settings);
+ void saveSettings(const QString &groupName);
+ void saveSettings(QSettings *settings);
+
void insert(int index, const QString &name, const QString &pattern);
void remove(int index);
void move(int from, int to);
@@ -57,7 +63,8 @@ signals:
void headerChanged();
private:
- void sync();
+ void rebuildFormatters();
+
struct ColumnHeader
{
QString name;