aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistheader.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-30 18:13:19 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-30 18:13:19 +0000
commit9305a6b6e565c6fc54ab6f13b2d130075580a64f (patch)
tree4b94a9f0f725be1920619ba41db656115554bb5f /src/plugins/Ui/skinned/playlistheader.h
parent195d573dfd2a1b20b0e61aa5612aafeee852c352 (diff)
downloadqmmp-9305a6b6e565c6fc54ab6f13b2d130075580a64f.tar.gz
qmmp-9305a6b6e565c6fc54ab6f13b2d130075580a64f.tar.bz2
qmmp-9305a6b6e565c6fc54ab6f13b2d130075580a64f.zip
fixed build
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5044 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlistheader.h')
-rw-r--r--src/plugins/Ui/skinned/playlistheader.h24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/playlistheader.h b/src/plugins/Ui/skinned/playlistheader.h
index b773de749..0468fab3f 100644
--- a/src/plugins/Ui/skinned/playlistheader.h
+++ b/src/plugins/Ui/skinned/playlistheader.h
@@ -72,19 +72,36 @@ private:
void loadColors();
int findColumn(QPoint pos);
+ struct Column
+ {
+ Column()
+ {
+ size = 150;
+ minSize = 30;
+ autoResize = false;
+ }
+
+ QString name;
+ int size;
+ int minSize;
+ QRect rect; //geometry
+ bool autoResize;
+ };
+
Skin *m_skin;
QFontMetrics *m_metrics;
QMenu *m_menu;
QFont m_font;
QColor m_normal, m_normal_bg, m_current;
- QList <QRect> m_rects;
- QStringList m_names;
+ //QList <QRect> m_rects;
+ //QStringList m_names;
QPoint m_pressed_pos;
QPoint m_mouse_pos;
PlayListHeaderModel *m_model;
QAction *m_autoResize;
QPixmap m_arrow_up, m_arrow_down;
- QList<int> m_sizes, m_minimal_sizes;
+ //QList<int> m_sizes, m_minimal_sizes;
+ QList<Column*> m_columns;
bool m_reverted;
int m_number_width;
int m_pressed_column;
@@ -93,6 +110,7 @@ private:
int m_padding;
int m_pl_padding;
int m_sorting_column;
+ bool m_update;
enum
{