diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-03 19:57:39 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-03-03 19:57:39 +0000 |
| commit | 05bacc09f0bea701c52ebaed48be66f82e038374 (patch) | |
| tree | 25479115e461442584c76b5f554294aefdfceea5 /src/plugins/Ui/skinned/playlist.cpp | |
| parent | fcfed31904dca982b71caebcbbf908a316d41a7f (diff) | |
| download | qmmp-05bacc09f0bea701c52ebaed48be66f82e038374.tar.gz qmmp-05bacc09f0bea701c52ebaed48be66f82e038374.tar.bz2 qmmp-05bacc09f0bea701c52ebaed48be66f82e038374.zip | |
prepare for playlist header implementation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4756 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlist.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/playlist.cpp | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/src/plugins/Ui/skinned/playlist.cpp b/src/plugins/Ui/skinned/playlist.cpp index a7ef07d3d..cb1956d4f 100644 --- a/src/plugins/Ui/skinned/playlist.cpp +++ b/src/plugins/Ui/skinned/playlist.cpp @@ -46,6 +46,7 @@ #include "playlistselector.h" #include "windowsystem.h" #include "actionmanager.h" +#include "playlistheader.h" #include "playlist.h" PlayList::PlayList (PlayListManager *manager, QWidget *parent) @@ -62,6 +63,7 @@ PlayList::PlayList (PlayListManager *manager, QWidget *parent) m_shaded = false; m_pl_browser = 0; m_pl_selector = 0; + m_pl_header = 0; resize (275*m_ratio, 116*m_ratio); setSizeIncrement (25*m_ratio, 29*m_ratio); @@ -146,15 +148,28 @@ void PlayList::updatePositions() m_titleBar->resize (275*m_ratio+25*sx, 20*m_ratio); m_plslider->resize (20*m_ratio, 58*m_ratio+sy*29); + int pl_x = 12*m_ratio; + int pl_y = 20*m_ratio; + int pl_w = 243*m_ratio+25*sx; + int pl_h = 58*m_ratio+29*sy; + if(m_pl_selector) { - m_listWidget->resize (243*m_ratio+25*sx, 58*m_ratio+29*sy - m_pl_selector->height()); m_pl_selector->resize(243*m_ratio+25*sx, m_pl_selector->height()); m_pl_selector->move(12*m_ratio, 20*m_ratio + 58*m_ratio+29*sy - m_pl_selector->height()); + pl_h -= m_pl_selector->height(); } - else - m_listWidget->resize (243*m_ratio+25*sx, 58*m_ratio+29*sy); - m_listWidget->move (12*m_ratio,20*m_ratio); + + /*if(m_pl_header) + { + m_pl_header->resize(243*m_ratio+25*sx, m_pl_header->height()); + m_pl_header->move(pl_x, pl_y); + pl_y += m_pl_selector->height(); + pl_h -= m_pl_selector->height(); + }*/ + + m_listWidget->resize (pl_w, pl_h); + m_listWidget->move (pl_x, pl_y); m_buttonAdd->move (11*m_ratio, 86*m_ratio+29*sy); m_buttonSub->move (40*m_ratio, 86*m_ratio+29*sy); @@ -453,6 +468,10 @@ void PlayList::readSettings() } m_pl_selector = 0; } + + if(!m_pl_header) + m_pl_header = new PlayListHeader(this); + if (m_update) { m_listWidget->readSettings(); |
