aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_button.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-04-14 16:56:09 +0000
committerGravatar Noldor2008-04-14 16:56:09 +0000
commitf0c0a130de85303ff3acf3e2d4ddbffb303f5dad (patch)
treebcfcc3cef9fb9ee5be735da80f6adb36edc44017 /src/modules/objects/class_button.cpp
parentfixing bug #127 (diff)
downloadKVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.tar.gz
KVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.tar.bz2
KVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.zip
QT4 port: QIconSet (completed), objects module (w.i.p.), code clean.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1480 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_button.cpp')
-rw-r--r--src/modules/objects/class_button.cpp32
1 files changed, 7 insertions, 25 deletions
diff --git a/src/modules/objects/class_button.cpp b/src/modules/objects/class_button.cpp
index 296e3569a..ebde7161f 100644
--- a/src/modules/objects/class_button.cpp
+++ b/src/modules/objects/class_button.cpp
@@ -37,8 +37,6 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_button,"button","widget")
KVSO_REGISTER_HANDLER(KviKvsObject_button,"setOn", functionSetOn)
KVSO_REGISTER_HANDLER(KviKvsObject_button,"isOn", functionIsOn)
KVSO_REGISTER_HANDLER(KviKvsObject_button,"toggle", functionToggle)
- KVSO_REGISTER_HANDLER(KviKvsObject_button,"setIsMenuButton", functionSetIsMenuButton)
- KVSO_REGISTER_HANDLER(KviKvsObject_button,"isMenuButton", functionIsMenuButton)
KVSO_REGISTER_HANDLER(KviKvsObject_button,"clickEvent", functionclickEvent)
KVSO_REGISTER_HANDLER(KviKvsObject_button,"setImage", functionSetImage)
@@ -94,7 +92,7 @@ bool KviKvsObject_button::functionSetToggleButton(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("bEnabled",KVS_PT_BOOL,0,bEnabled)
KVSO_PARAMETERS_END(c)
if(widget())
- ((QPushButton *)widget())->setToggleButton(bEnabled);
+ ((QPushButton *)widget())->setCheckable(bEnabled);
return true;
}
bool KviKvsObject_button::functionSetOn(KviKvsObjectFunctionCall *c)
@@ -104,31 +102,15 @@ bool KviKvsObject_button::functionSetOn(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("bEnabled",KVS_PT_BOOL,0,bEnabled)
KVSO_PARAMETERS_END(c)
if(widget())
- ((QPushButton *)widget())->setOn(bEnabled);
+ ((QPushButton *)widget())->setChecked(bEnabled);
return true;
}
-// FIX ME
-bool KviKvsObject_button::functionSetIsMenuButton(KviKvsObjectFunctionCall *c)
-{
- bool bEnabled;
- KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("bEnabled",KVS_PT_BOOL,0,bEnabled)
- KVSO_PARAMETERS_END(c)
- /*if(widget())
- ((QPushButton *)widget())->setIsMenuButton(bEnabled);
- */
- return true;
-}
-bool KviKvsObject_button::functionIsMenuButton(KviKvsObjectFunctionCall *c)
-{
- if (widget()) c->returnValue()->setBoolean(((QPushButton *)widget())->isMenuButton());
- return true;
-}
+
//
bool KviKvsObject_button::functionIsOn(KviKvsObjectFunctionCall *c)
{
- if (widget()) c->returnValue()->setBoolean(((QPushButton *)widget())->isOn());
+ if (widget()) c->returnValue()->setBoolean(((QPushButton *)widget())->isChecked());
return true;
}
bool KviKvsObject_button::functionToggle(KviKvsObjectFunctionCall *c)
@@ -136,7 +118,7 @@ bool KviKvsObject_button::functionToggle(KviKvsObjectFunctionCall *c)
if(widget()) ((QPushButton *)widget())->toggle();
return true;
}
-// FIX ME
+
bool KviKvsObject_button::functionSetImage(KviKvsObjectFunctionCall *c)
{
QString icon;
@@ -145,8 +127,8 @@ bool KviKvsObject_button::functionSetImage(KviKvsObjectFunctionCall *c)
KVSO_PARAMETERS_END(c)
if (!widget()) return true;
QPixmap * pix = g_pIconManager->getImage(icon);
- if(pix) ((QPushButton *)widget())->setIconSet(*pix);
- else((QPushButton *)widget())->setIcon(QIconSet());
+ if(pix) ((QPushButton *)widget())->setIcon(*pix);
+ else((QPushButton *)widget())->setIcon(QIcon());
return true;
}
bool KviKvsObject_button::functionclickEvent(KviKvsObjectFunctionCall *c)