aboutsummaryrefslogtreecommitdiff
path: root/src/ui/button.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/button.cpp')
-rw-r--r--src/ui/button.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui/button.cpp b/src/ui/button.cpp
index 4ec67ac4d..e06ce823f 100644
--- a/src/ui/button.cpp
+++ b/src/ui/button.cpp
@@ -25,13 +25,15 @@
#include "skin.h"
#include <QMouseEvent>
-Button::Button (QWidget *parent, uint normal, uint pressed)
+Button::Button (QWidget *parent, uint normal, uint pressed, uint cursor)
: PixmapWidget (parent)
{
name_normal = normal;
name_pressed = pressed;
+ name_cursor = cursor;
skin = Skin::getPointer();
setON (FALSE);
+ setCursor (skin->getCursor (name_cursor));
connect (skin, SIGNAL (skinChanged()), this, SLOT (updateSkin()));
}
@@ -42,6 +44,7 @@ Button::~Button()
void Button::updateSkin()
{
setPixmap (skin->getButton (name_normal));
+ setCursor (skin->getCursor (name_cursor));
}
void Button::setON (bool on)