diff options
Diffstat (limited to 'src/modules/objects/class_urllabel.cpp')
| -rw-r--r-- | src/modules/objects/class_urllabel.cpp | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/src/modules/objects/class_urllabel.cpp b/src/modules/objects/class_urllabel.cpp index 454b1ab6e..f37d76e20 100644 --- a/src/modules/objects/class_urllabel.cpp +++ b/src/modules/objects/class_urllabel.cpp @@ -157,137 +157,7 @@ bool KviScriptUrlLabelObject::eventFilter(QObject * o, QEvent * e) Returns true if the label reacts on single clicks, false if it reacts only on double clicks. */ -/* -#define urlLabelFuncReg(__nam, __func) \ - g_pUrlLabelClass->registerFunctionHandler(__nam, \ - (KviScriptObjectFunctionHandlerProc)(KVI_PTR2MEMBER(KviScriptUrlLabelObject::__func)),\ - 0, true); - -void KviScriptUrlLabelObject::registerSelf() -{ - KviScriptObjectClass * base = g_pScriptObjectController-> \ - lookupClass("label"); - __range_valid(base); - - g_pUrlLabelClass = new KviScriptObjectClass(base, "urllabel", - urlLabelClassCreateInstance, true); - - urlLabelFuncReg("setUrl", functionSetUrl); - urlLabelFuncReg("url", functionUrl); - urlLabelFuncReg("setAction", functionSetAction); - urlLabelFuncReg("action", functionAction); - urlLabelFuncReg("setText", functionSetText); - urlLabelFuncReg("setCursorChange", functionSetCursorChange); - urlLabelFuncReg("cursorChange", functionCursorChange); - urlLabelFuncReg("setUseSingleClick", functionSetUseSingleClick); - urlLabelFuncReg("useSingleClick", functionUseSingleClick); -} - -void KviScriptUrlLabelObject::unregisterSelf() -{ - delete g_pUrlLabelClass; - g_pUrlLabelClass = 0; -} - -bool KviScriptUrlLabelObject::functionSetUrl(KviCommand * c, KviParameterList * p, \ - KviStr & b) -{ - if(!widget()) - return true; - - ENTER_STACK_FRAME(c, "urllabel::setUrl"); - - KviStr * url = p->first(); - if(url->isEmpty()) - return c->error(KviError_notEnoughParameters); - - m_url = url->ptr(); - return c->leaveStackFrame(); -} - -bool KviScriptUrlLabelObject::functionUrl(KviCommand * c, KviParameterList * p, \ - KviStr & b) -{ - b.append(m_url); - return true; -} - -bool KviScriptUrlLabelObject::functionSetAction(KviCommand * c, KviParameterList * p,\ - KviStr & b) -{ - if(!widget()) - return true; - - ENTER_STACK_FRAME(c, "urllabel::setAction"); - - KviStr * act = p->first(); - if(act->isEmpty()) - return c->error(KviError_notEnoughParameters); - - m_action = act->ptr(); - return c->leaveStackFrame(); -} - -bool KviScriptUrlLabelObject::functionAction(KviCommand * c, KviParameterList * p, - KviStr & b) -{ - b.append(m_action); - return true; -} - -bool KviScriptUrlLabelObject::functionSetText(KviCommand * c, KviParameterList * p, \ - KviStr & b) -{ - if(widget()) - { - if(p->first()) - ((QLabel *)widget())->setText(p->first()->ptr()); - else - ((QLabel *)widget())->setText("[!-NULL-!]"); - } - - ((QLabel *)widget())->setFixedSize(((QLabel *)widget())->sizeHint()); - - return true; -} - -bool KviScriptUrlLabelObject::functionSetCursorChange(KviCommand * c, \ - KviParameterList *p, KviStr & b) -{ - if(!widget()) - return true; - - if(m_changeCursor = p->getBool()) - widget()->setCursor(Qt::pointingHandCursor); - else - widget()->setCursor(Qt::arrowCursor); - - return true; -} - -bool KviScriptUrlLabelObject::functionCursorChange(KviCommand * c, \ - KviParameterList * p, KviStr & b) -{ - b.append((m_changeCursor ? '1' : '0')); - return true; -} - -bool KviScriptUrlLabelObject::functionSetUseSingleClick(KviCommand * c, \ - KviParameterList * p, KviStr & b) -{ - m_useSingleClick = p->getBool(); - return true; -} - -bool KviScriptUrlLabelObject::functionUseSingleClick(KviCommand * c, \ - KviParameterList * p, KviStr & b) -{ - b.append((m_useSingleClick ? '1' : '0')); - return true; -} -*/ -// ======================================================================== KVSO_BEGIN_REGISTERCLASS(KviKvsObject_urlabel,"urlabel","label") KVSO_REGISTER_HANDLER(KviKvsObject_urlabel,"setUrl",functionsetUrl) |
