aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistheader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Ui/skinned/playlistheader.h')
-rw-r--r--src/plugins/Ui/skinned/playlistheader.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/plugins/Ui/skinned/playlistheader.h b/src/plugins/Ui/skinned/playlistheader.h
index acd03b104..758d4c5b9 100644
--- a/src/plugins/Ui/skinned/playlistheader.h
+++ b/src/plugins/Ui/skinned/playlistheader.h
@@ -27,9 +27,10 @@ class QFontMetrics;
class QFont;
class QMouseEvent;
class QMenu;
-class PlayListManager;
+class PlayListModel;
class PlayList;
class Skin;
+class ColumnManager;
/**
@author Ilya Kotov <forkotov02@hotmail.ru>
@@ -43,18 +44,27 @@ public:
void readSettings();
+public slots:
+ void setModel(PlayListModel *selected, PlayListModel *previous = 0);
+
private slots:
+ void updateList(int flags);
void updateSkin();
private:
void paintEvent(QPaintEvent *);
void loadColors();
+ PlayListModel *m_model;
Skin *m_skin;
QFontMetrics *m_metrics;
QFont m_font;
bool m_scrollable;
QColor m_normal, m_current, m_normal_bg, m_selected_bg;
+ bool m_show_number;
+ bool m_align_numbres;
+ int m_number_width;
+ ColumnManager *m_manager;
};