aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlist.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-03 19:57:39 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-03-03 19:57:39 +0000
commit05bacc09f0bea701c52ebaed48be66f82e038374 (patch)
tree25479115e461442584c76b5f554294aefdfceea5 /src/plugins/Ui/skinned/playlist.cpp
parentfcfed31904dca982b71caebcbbf908a316d41a7f (diff)
downloadqmmp-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.cpp27
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();