diff options
Diffstat (limited to 'src/modules/objects/class_toolbutton.cpp')
| -rw-r--r-- | src/modules/objects/class_toolbutton.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modules/objects/class_toolbutton.cpp b/src/modules/objects/class_toolbutton.cpp index 8ff37ea1..1a677e99 100644 --- a/src/modules/objects/class_toolbutton.cpp +++ b/src/modules/objects/class_toolbutton.cpp @@ -233,9 +233,11 @@ bool KviKvsObject_toolbutton::functionsetTextLabel(KviKvsObjectFunctionCall *c) KVSO_PARAMETER("tooltip",KVS_PT_STRING,KVS_PF_OPTIONAL,szTip) KVSO_PARAMETERS_END(c) if(!widget()) return true; - - if (szTip.isEmpty()) ((TQToolButton *)widget())->setTextLabel(szLabel); - else ((TQToolButton *)widget())->setTextLabel(szLabel,szTip); + ((TQToolButton *)widget())->setTextLabel(szLabel); + if (!szTip.isEmpty()) + { + TQToolTip::add(widget(), szTip); + } return true; } bool KviKvsObject_toolbutton::functiontextLabel(KviKvsObjectFunctionCall *c) @@ -328,5 +330,5 @@ void KviKvsObject_toolbutton::slotClicked() callFunction(this,"clickEvent",params); } -#include "m_class_toolbutton.moc" +#include "class_toolbutton.moc" |
