aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistheadermodel.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-30 13:41:50 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-30 13:41:50 +0000
commit195d573dfd2a1b20b0e61aa5612aafeee852c352 (patch)
treea3e9e1cb7b576a5d602146560f5f41e77f4caf03 /src/qmmpui/playlistheadermodel.h
parent08545e3aedf6c46db79e7e513a9d1aaa35254884 (diff)
downloadqmmp-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/playlistheadermodel.h')
-rw-r--r--src/qmmpui/playlistheadermodel.h19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/qmmpui/playlistheadermodel.h b/src/qmmpui/playlistheadermodel.h
index 1cc4cf2eb..561151c66 100644
--- a/src/qmmpui/playlistheadermodel.h
+++ b/src/qmmpui/playlistheadermodel.h
@@ -25,6 +25,8 @@
#include <QWidget>
#include "metadataformatter.h"
+class MetaDataHelper;
+
/**
* @author Ilya Kotov <forkotov02@hotmail.ru>
*/
@@ -38,40 +40,31 @@ public:
void insert(int index, const QString &name, const QString &pattern);
void remove(int index);
- void resize(int index, int size);
- void setAutoResize(int index);
- void setMinimalSize(int index, int size);
void move(int from, int to);
void execEdit(int index, QWidget *parent = 0);
void execInsert(int index, QWidget *parent = 0);
int count();
- const MetaDataFormatter* titleFormatter(int index) const;
- int size(int index) const;
+
const QString name(int index) const;
const QString pattern(int index) const;
- int autoResizeColumn() const;
signals:
void columnAdded(int index);
void columnRemoved(int index);
void columnChanged(int index);
- void columnResized(int index);
void columnMoved(int from, int to);
void headerChanged();
private:
void sync();
- struct Column
+ struct ColumnHeader
{
QString name;
QString pattern;
- int size;
- int minSize;
- bool autoResize;
- MetaDataFormatter *titleFormatter;
};
- QList<Column> m_columns;
+ QList<ColumnHeader> m_columns;
+ MetaDataHelper *m_helper;
};
#endif // COLUMNMANAGER_H