aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_toolbar.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-10-18 10:25:29 +0000
committerGravatar Noldor2008-10-18 10:25:29 +0000
commitda5f925ce4a195dade4e9ad0748e6f7596b43717 (patch)
tree06e6b669d59c55b729d65b6340941c68545cdc18 /src/modules/objects/class_toolbar.cpp
parentfixed bug from ticket #261. (diff)
downloadKVIrc-da5f925ce4a195dade4e9ad0748e6f7596b43717.tar.gz
KVIrc-da5f925ce4a195dade4e9ad0748e6f7596b43717.tar.bz2
KVIrc-da5f925ce4a195dade4e9ad0748e6f7596b43717.zip
more works on objects module (locale stuff+some fixes+code clean)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2752 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_toolbar.cpp')
-rw-r--r--src/modules/objects/class_toolbar.cpp33
1 files changed, 18 insertions, 15 deletions
diff --git a/src/modules/objects/class_toolbar.cpp b/src/modules/objects/class_toolbar.cpp
index 56608a2ea..880878c7b 100644
--- a/src/modules/objects/class_toolbar.cpp
+++ b/src/modules/objects/class_toolbar.cpp
@@ -61,10 +61,10 @@
KVSO_BEGIN_REGISTERCLASS(KviKvsObject_toolbar,"toolbar","object")
- KVSO_REGISTER_HANDLER(KviKvsObject_toolbar,"addSeparator", functionaddSeparator)
- KVSO_REGISTER_HANDLER(KviKvsObject_toolbar,"setLabel", functionsetLabel)
- KVSO_REGISTER_HANDLER(KviKvsObject_toolbar,"label", functionlabel)
- KVSO_REGISTER_HANDLER(KviKvsObject_toolbar,"clear", functionclear)
+ KVSO_REGISTER_HANDLER_NEW(KviKvsObject_toolbar,addSeparator)
+ KVSO_REGISTER_HANDLER_NEW(KviKvsObject_toolbar,setLabel)
+ KVSO_REGISTER_HANDLER_NEW(KviKvsObject_toolbar,label)
+ KVSO_REGISTER_HANDLER_NEW(KviKvsObject_toolbar,clear)
KVSO_END_REGISTERCLASS(KviKvsObject_toolbar)
KVSO_BEGIN_CONSTRUCTOR(KviKvsObject_toolbar,KviKvsObject_widget)
@@ -80,7 +80,7 @@ bool KviKvsObject_toolbar::init(KviKvsRunTimeContext * pContext,KviKvsVariantLis
{
if (!parentObject())
{
- pContext->warning(__tr2qs("the toolbar cannot be a parent-widget!"));
+ pContext->warning(__tr2qs_ctx("the toolbar cannot be a parent-widget!","objects"));
return true;
}
if(parentObject()->inheritsClass("mainwindow"))
@@ -89,35 +89,38 @@ bool KviKvsObject_toolbar::init(KviKvsRunTimeContext * pContext,KviKvsVariantLis
}
else
{
- pContext->warning(__tr2qs("The parent-widget isn't a MainWindow."));
+ pContext->warning(__tr2qs_ctx("The parent-widget isn't a MainWindow.","objects"));
}
return true;
}
-bool KviKvsObject_toolbar::functionaddSeparator(KviKvsObjectFunctionCall *c)
+KVSO_CLASS_FUNCTION(toolbar,addSeparator)
{
- if(widget()) ((KviTalToolBar *)widget())->addSeparator();
+ CHECK_INTERNAL_POINTER(widget())
+ ((KviTalToolBar *)widget())->addSeparator();
return true;
}
-bool KviKvsObject_toolbar::functionsetLabel(KviKvsObjectFunctionCall *c)
+KVSO_CLASS_FUNCTION(toolbar,setLabel)
{
+ CHECK_INTERNAL_POINTER(widget())
QString szLabel;
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("label",KVS_PT_STRING,0,szLabel)
KVSO_PARAMETERS_END(c)
- if (widget()) ((KviTalToolBar *)widget())->setWindowTitle(szLabel);
+ ((KviTalToolBar *)widget())->setWindowTitle(szLabel);
return true;
}
-bool KviKvsObject_toolbar::functionlabel(KviKvsObjectFunctionCall *c)
+KVSO_CLASS_FUNCTION(toolbar,label)
{
- if (widget()) c->returnValue()->setString(((KviTalToolBar *)widget())->windowTitle());
+ CHECK_INTERNAL_POINTER(widget())
+ c->returnValue()->setString(((KviTalToolBar *)widget())->windowTitle());
return true;
}
-bool KviKvsObject_toolbar::functionclear(KviKvsObjectFunctionCall *c)
+KVSO_CLASS_FUNCTION(toolbar,clear)
{
- if (widget())
- ((KviTalToolBar *)object())->clear();
+ CHECK_INTERNAL_POINTER(widget())
+ ((KviTalToolBar *)object())->clear();
return true;
}