aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_vbox.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-11-12 17:11:05 +0000
committerGravatar Noldor2008-11-12 17:11:05 +0000
commite9bdaa29e39de374d65bfb6555f191050fb6463d (patch)
tree1bd885aa0b71927bbf515b9cc1fc21f76f583e2d /src/modules/objects/class_vbox.cpp
parentfixed a typo in kvs documentation (diff)
downloadKVIrc-e9bdaa29e39de374d65bfb6555f191050fb6463d.tar.gz
KVIrc-e9bdaa29e39de374d65bfb6555f191050fb6463d.tar.bz2
KVIrc-e9bdaa29e39de374d65bfb6555f191050fb6463d.zip
some fixes around.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2849 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_vbox.cpp')
-rw-r--r--src/modules/objects/class_vbox.cpp21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/modules/objects/class_vbox.cpp b/src/modules/objects/class_vbox.cpp
index 50db8a8ad..f61431d72 100644
--- a/src/modules/objects/class_vbox.cpp
+++ b/src/modules/objects/class_vbox.cpp
@@ -112,26 +112,29 @@ bool KviKvsObject_vbox::init(KviKvsRunTimeContext * pContext,KviKvsVariantList *
KVSO_CLASS_FUNCTION(vbox,setMargin)
{
+ CHECK_INTERNAL_POINTER(widget())
kvs_int_t iMargin;
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("margin",KVS_PT_INT,0,iMargin)
KVSO_PARAMETERS_END(c)
- if (widget()) ((KviTalVBox *)widget())->setMargin(iMargin);
+ ((KviTalVBox *)widget())->setMargin(iMargin);
return true;
}
KVSO_CLASS_FUNCTION(vbox,setSpacing)
{
+ CHECK_INTERNAL_POINTER(widget())
kvs_int_t iSpacing;
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("spacing",KVS_PT_INT,0,iSpacing)
KVSO_PARAMETERS_END(c)
- if (widget()) ((KviTalVBox *)widget())->setSpacing(iSpacing);
+ ((KviTalVBox *)widget())->setSpacing(iSpacing);
return true;
}
KVSO_CLASS_FUNCTION(vbox,setStretchFactor)
{
+ CHECK_INTERNAL_POINTER(widget())
KviKvsObject * pObject;
kvs_hobject_t hObject;
kvs_uint_t uStretch;
@@ -140,11 +143,11 @@ KVSO_CLASS_FUNCTION(vbox,setStretchFactor)
KVSO_PARAMETER("stretch",KVS_PT_UNSIGNEDINTEGER,0,uStretch)
KVSO_PARAMETERS_END(c)
pObject=KviKvsKernel::instance()->objectController()->lookupObject(hObject);
- if(!widget())return true;
+ return true;
CHECK_HOBJECT_IS_WIDGET(pObject)
if(((KviKvsObject_widget *)pObject)->widget()->parentWidget() != widget())
{
- c->warning(__tr2qs("The widget must be a child of this vbox"));
+ c->warning(__tr2qs_ctx("The widget must be a child of this vbox","objects"));
return true;
}
((KviTalVBox *)widget())->setStretchFactor(((QWidget *)(pObject->object())),uStretch);
@@ -152,16 +155,17 @@ KVSO_CLASS_FUNCTION(vbox,setStretchFactor)
}
KVSO_CLASS_FUNCTION(vbox,addStretch)
{
+ CHECK_INTERNAL_POINTER(widget())
kvs_int_t iStretch;
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("stretch",KVS_PT_INT,0,iStretch)
KVSO_PARAMETERS_END(c)
-
- if (widget())((KviTalVBox *)widget())->addStretch(iStretch);
+ ((KviTalVBox *)widget())->addStretch(iStretch);
return true;
}
KVSO_CLASS_FUNCTION(vbox,setAlignment)
{
+ CHECK_INTERNAL_POINTER(widget())
QStringList alignment;
KviKvsObject * pObject;
kvs_hobject_t hObject;
@@ -170,11 +174,10 @@ KVSO_CLASS_FUNCTION(vbox,setAlignment)
KVSO_PARAMETER("alignment",KVS_PT_STRINGLIST,KVS_PF_OPTIONAL,alignment)
KVSO_PARAMETERS_END(c)
pObject=KviKvsKernel::instance()->objectController()->lookupObject(hObject);
- if(!widget())return true;
CHECK_HOBJECT_IS_WIDGET(pObject)
if(((KviKvsObject_widget *)pObject)->widget()->parentWidget() != widget())
{
- c->warning(__tr2qs("The widget must be a child of this hbox"));
+ c->warning(__tr2qs_ctx("The widget must be a child of this hbox","objects"));
return true;
}
@@ -194,7 +197,7 @@ KVSO_CLASS_FUNCTION(vbox,setAlignment)
if(align)
sum = sum | align;
else
- c->warning(__tr2qs("Unknown alignment: '%Q'"),&(*it));
+ c->warning(__tr2qs_ctx("Unknown alignment: '%Q'","objects"),&(*it));
}
if (widget()) ((KviTalHBox *)widget())->setAlignment(((QWidget *)(pObject->object())),(Qt::Alignment)sum);