From 26da2f9c144799264e2d36bf2988ba8bc404ee11 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 30 Oct 2009 16:08:15 +0000 Subject: added skinned cursors (patch by Erik Ölsar) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1338 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/playlisttitlebar.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/ui/playlisttitlebar.cpp') diff --git a/src/ui/playlisttitlebar.cpp b/src/ui/playlisttitlebar.cpp index 45a529dad..9eafd0690 100644 --- a/src/ui/playlisttitlebar.cpp +++ b/src/ui/playlisttitlebar.cpp @@ -29,6 +29,7 @@ #include "playlisttitlebar.h" #include "skin.h" +// TODO {shademode, updateskin} -> do we have the shaded cursor PlayListTitleBar::PlayListTitleBar(QWidget *parent) : PixmapWidget(parent) { @@ -44,10 +45,10 @@ PlayListTitleBar::PlayListTitleBar(QWidget *parent) m_pl = qobject_cast(parent); m_mw = qobject_cast(m_pl->parent()); - m_close = new Button(this,Skin::PL_BT_CLOSE_N, Skin::PL_BT_CLOSE_P); + m_close = new Button(this,Skin::PL_BT_CLOSE_N, Skin::PL_BT_CLOSE_P, Skin::CUR_PCLOSE); connect (m_close, SIGNAL(clicked()), m_pl, SIGNAL(closed())); m_close->move(264,3); - m_shade = new Button(this, Skin::PL_BT_SHADE1_N, Skin::PL_BT_SHADE1_P); + m_shade = new Button(this, Skin::PL_BT_SHADE1_N, Skin::PL_BT_SHADE1_P, Skin::CUR_PWINBUT); connect(m_shade, SIGNAL(clicked()), SLOT(shade())); m_shade->move(255,3); resize(275,20); @@ -59,6 +60,7 @@ PlayListTitleBar::PlayListTitleBar(QWidget *parent) shade(); resize(m_pl->width(),height()); m_align = TRUE; + setCursor(m_skin->getCursor(Skin::CUR_PTBAR)); } @@ -220,6 +222,7 @@ void PlayListTitleBar::readSettings() void PlayListTitleBar::updateSkin() { drawPixmap((width()-275)/25); + setCursor(m_skin->getCursor(Skin::CUR_PTBAR)); } void PlayListTitleBar::shade() @@ -231,7 +234,7 @@ void PlayListTitleBar::shade() m_height = m_pl->height(); m_pl->setFixedHeight(14); m_shade->hide(); - m_shade2 = new Button(this, Skin::PL_BT_SHADE2_N, Skin::PL_BT_SHADE2_P); + m_shade2 = new Button(this, Skin::PL_BT_SHADE2_N, Skin::PL_BT_SHADE2_P, Skin::CUR_PWSNORM); m_shade2->move(254,3); connect(m_shade2, SIGNAL(clicked()), SLOT(shade())); m_shade2->show(); -- cgit v1.2.3-13-gbd6f