aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_urllabel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_urllabel.cpp')
-rw-r--r--src/modules/objects/class_urllabel.cpp130
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)