From 8a8a45ea2ff5ede8f82002938ff0c2ddbb062c4b Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 18 Mar 2009 12:27:12 +0000 Subject: fixed 'jumping windows' bug git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@859 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/button.cpp | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'src/ui/button.cpp') diff --git a/src/ui/button.cpp b/src/ui/button.cpp index 463b2352f..b9ee9cf09 100644 --- a/src/ui/button.cpp +++ b/src/ui/button.cpp @@ -24,14 +24,14 @@ #include "button.h" #include "skin.h" -Button::Button ( QWidget *parent, uint normal, uint pressed ) - : PixmapWidget ( parent ) +Button::Button (QWidget *parent, uint normal, uint pressed) + : PixmapWidget (parent) { - name_normal = normal; - name_pressed = pressed; - skin = Skin::getPointer(); - setON ( FALSE ); - connect ( skin, SIGNAL ( skinChanged() ), this, SLOT ( updateSkin() ) ); + name_normal = normal; + name_pressed = pressed; + skin = Skin::getPointer(); + setON (FALSE); + connect (skin, SIGNAL (skinChanged()), this, SLOT (updateSkin())); } @@ -40,23 +40,24 @@ Button::~Button() void Button::updateSkin() { - setPixmap ( skin->getButton ( name_normal ) ); + setPixmap (skin->getButton (name_normal)); } -void Button::setON ( bool on ) +void Button::setON (bool on) { - if ( on ) - setPixmap ( skin->getButton ( name_pressed ) ); - else - setPixmap ( skin->getButton ( name_normal ) ); + if (on) + setPixmap (skin->getButton (name_pressed)); + else + setPixmap (skin->getButton (name_normal)); } -void Button::mousePressEvent ( QMouseEvent* ) +void Button::mousePressEvent (QMouseEvent *e) { - setON ( TRUE ); + setON (TRUE); + QWidget::mousePressEvent(e); } -void Button::mouseReleaseEvent ( QMouseEvent* ) +void Button::mouseReleaseEvent (QMouseEvent*) { - setON ( FALSE ); - emit clicked(); + setON (FALSE); + emit clicked(); } -- cgit v1.2.3-13-gbd6f