diff options
| author | 2008-04-14 16:56:09 +0000 | |
|---|---|---|
| committer | 2008-04-14 16:56:09 +0000 | |
| commit | f0c0a130de85303ff3acf3e2d4ddbffb303f5dad (patch) | |
| tree | bcfcc3cef9fb9ee5be735da80f6adb36edc44017 /src/modules/objects/class_button.cpp | |
| parent | fixing bug #127 (diff) | |
| download | KVIrc-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.cpp | 32 |
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) |
