aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistheader.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-07 13:10:55 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-07 13:10:55 +0000
commita0683b8a7dfa9fec33c14d5269cae3f9277f18e5 (patch)
tree20fd6ff66b85fdb9eece7f3881d1d82e8f4dfe3c /src/plugins/Ui/skinned/playlistheader.h
parent520ef07a7660d70d3add9a0aaf255524023888b3 (diff)
downloadqmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.tar.gz
qmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.tar.bz2
qmmp-a0683b8a7dfa9fec33c14d5269cae3f9277f18e5.zip
added feature to resize columns
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4764 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlistheader.h')
-rw-r--r--src/plugins/Ui/skinned/playlistheader.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/plugins/Ui/skinned/playlistheader.h b/src/plugins/Ui/skinned/playlistheader.h
index 758d4c5b9..238a02219 100644
--- a/src/plugins/Ui/skinned/playlistheader.h
+++ b/src/plugins/Ui/skinned/playlistheader.h
@@ -44,14 +44,16 @@ public:
void readSettings();
-public slots:
- void setModel(PlayListModel *selected, PlayListModel *previous = 0);
+ void setNumberWidth(int width);
private slots:
- void updateList(int flags);
+ void updateList();
void updateSkin();
private:
+ void mousePressEvent(QMouseEvent *e);
+ void mouseReleaseEvent(QMouseEvent *e);
+ void mouseMoveEvent(QMouseEvent *e);
void paintEvent(QPaintEvent *);
void loadColors();
@@ -65,6 +67,12 @@ private:
bool m_align_numbres;
int m_number_width;
ColumnManager *m_manager;
+ QList <QRect> m_rects;
+ QStringList m_names;
+ QPoint m_pressed_pos;
+ int m_pressed_index;
+ int m_size;
+ bool m_resize;
};