aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_vBox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/KvsObject_vBox.cpp')
-rw-r--r--src/modules/objects/KvsObject_vBox.cpp124
1 files changed, 60 insertions, 64 deletions
diff --git a/src/modules/objects/KvsObject_vBox.cpp b/src/modules/objects/KvsObject_vBox.cpp
index 1f8067d44..a8a17d282 100644
--- a/src/modules/objects/KvsObject_vBox.cpp
+++ b/src/modules/objects/KvsObject_vBox.cpp
@@ -32,33 +32,30 @@
#include "KviTalVBox.h"
-
// Tables used in $setAlignment & $alignment
const char * const align_tbl[] = {
- "Left",
- "Right",
- "HCenter",
- "VCenter",
- "Center",
- "Top",
- "Bottom",
- "Justify"
- };
-
-
+ "Left",
+ "Right",
+ "HCenter",
+ "VCenter",
+ "Center",
+ "Top",
+ "Bottom",
+ "Justify"
+};
const int align_cod[] = {
- Qt::AlignLeft,
- Qt::AlignRight,
- Qt::AlignHCenter,
- Qt::AlignVCenter,
- Qt::AlignCenter,
- Qt::AlignTop,
- Qt::AlignBottom,
- Qt::AlignJustify,
- };
+ Qt::AlignLeft,
+ Qt::AlignRight,
+ Qt::AlignHCenter,
+ Qt::AlignVCenter,
+ Qt::AlignCenter,
+ Qt::AlignTop,
+ Qt::AlignBottom,
+ Qt::AlignJustify,
+};
-#define align_num (sizeof(align_tbl) / sizeof(align_tbl[0]))
+#define align_num (sizeof(align_tbl) / sizeof(align_tbl[0]))
/*
@doc: vbox
@@ -98,24 +95,23 @@ const int align_cod[] = {
[/pre]
*/
-KVSO_BEGIN_REGISTERCLASS(KvsObject_vBox,"vbox","widget")
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox,setMargin)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox,setSpacing)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox,setStretchFactor)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox,addStretch)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox,setAlignment)
+KVSO_BEGIN_REGISTERCLASS(KvsObject_vBox, "vbox", "widget")
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox, setMargin)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox, setSpacing)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox, setStretchFactor)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox, addStretch)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_vBox, setAlignment)
KVSO_END_REGISTERCLASS(KvsObject_vBox)
-KVSO_BEGIN_CONSTRUCTOR(KvsObject_vBox,KvsObject_widget)
+KVSO_BEGIN_CONSTRUCTOR(KvsObject_vBox, KvsObject_widget)
KVSO_END_CONSTRUCTOR(KvsObject_vBox)
-
KVSO_BEGIN_DESTRUCTOR(KvsObject_vBox)
KVSO_END_CONSTRUCTOR(KvsObject_vBox)
-bool KvsObject_vBox::init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams)
+bool KvsObject_vBox::init(KviKvsRunTimeContext * pContext, KviKvsVariantList * pParams)
{
Q_UNUSED(pContext);
Q_UNUSED(pParams);
@@ -124,96 +120,96 @@ bool KvsObject_vBox::init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pPa
return true;
}
-KVSO_CLASS_FUNCTION(vBox,setMargin)
+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_PARAMETER("margin", KVS_PT_INT, 0, iMargin)
KVSO_PARAMETERS_END(c)
((KviTalVBox *)widget())->setMargin(iMargin);
return true;
}
-KVSO_CLASS_FUNCTION(vBox,setSpacing)
+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_PARAMETER("spacing", KVS_PT_INT, 0, iSpacing)
KVSO_PARAMETERS_END(c)
((KviTalVBox *)widget())->setSpacing(iSpacing);
return true;
}
-KVSO_CLASS_FUNCTION(vBox,setStretchFactor)
+KVSO_CLASS_FUNCTION(vBox, setStretchFactor)
{
CHECK_INTERNAL_POINTER(widget())
KviKvsObject * pObject;
kvs_hobject_t hObject;
kvs_uint_t uStretch;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("widget",KVS_PT_HOBJECT,0,hObject)
- KVSO_PARAMETER("stretch",KVS_PT_UNSIGNEDINTEGER,0,uStretch)
+ KVSO_PARAMETER("widget", KVS_PT_HOBJECT, 0, hObject)
+ KVSO_PARAMETER("stretch", KVS_PT_UNSIGNEDINTEGER, 0, uStretch)
KVSO_PARAMETERS_END(c)
- pObject=KviKvsKernel::instance()->objectController()->lookupObject(hObject);
+ pObject = KviKvsKernel::instance()->objectController()->lookupObject(hObject);
return true;
CHECK_HOBJECT_IS_WIDGET(pObject)
if(((KvsObject_widget *)pObject)->widget()->parentWidget() != widget())
{
- c->warning(__tr2qs_ctx("The widget must be a child of this vbox","objects"));
+ c->warning(__tr2qs_ctx("The widget must be a child of this vbox", "objects"));
return true;
}
- ((KviTalVBox *)widget())->setStretchFactor(((QWidget *)(pObject->object())),uStretch);
+ ((KviTalVBox *)widget())->setStretchFactor(((QWidget *)(pObject->object())), uStretch);
return true;
}
-KVSO_CLASS_FUNCTION(vBox,addStretch)
+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_PARAMETER("stretch", KVS_PT_INT, 0, iStretch)
KVSO_PARAMETERS_END(c)
((KviTalVBox *)widget())->addStretch(iStretch);
return true;
}
-KVSO_CLASS_FUNCTION(vBox,setAlignment)
+KVSO_CLASS_FUNCTION(vBox, setAlignment)
{
CHECK_INTERNAL_POINTER(widget())
QStringList alignment;
KviKvsObject * pObject;
kvs_hobject_t hObject;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("widget",KVS_PT_HOBJECT,0,hObject)
- KVSO_PARAMETER("alignment",KVS_PT_STRINGLIST,KVS_PF_OPTIONAL,alignment)
+ KVSO_PARAMETER("widget", KVS_PT_HOBJECT, 0, hObject)
+ KVSO_PARAMETER("alignment", KVS_PT_STRINGLIST, KVS_PF_OPTIONAL, alignment)
KVSO_PARAMETERS_END(c)
- pObject=KviKvsKernel::instance()->objectController()->lookupObject(hObject);
+ pObject = KviKvsKernel::instance()->objectController()->lookupObject(hObject);
CHECK_HOBJECT_IS_WIDGET(pObject)
if(((KvsObject_widget *)pObject)->widget()->parentWidget() != widget())
{
- c->warning(__tr2qs_ctx("The widget must be a child of this hbox","objects"));
+ c->warning(__tr2qs_ctx("The widget must be a child of this hbox", "objects"));
return true;
}
- int align,sum=0;
- for ( QStringList::Iterator it = alignment.begin(); it != alignment.end(); ++it )
- {
+ int align, sum = 0;
+ for(QStringList::Iterator it = alignment.begin(); it != alignment.end(); ++it)
+ {
- align = 0;
- for(unsigned int j = 0; j < align_num; j++)
+ align = 0;
+ for(unsigned int j = 0; j < align_num; j++)
+ {
+ if(KviQString::equalCI((*it), align_tbl[j]))
{
- if(KviQString::equalCI((*it), align_tbl[j]))
- {
- align=align_cod[j];
- break;
- }
+ align = align_cod[j];
+ break;
}
- if(align)
- sum = sum | align;
- else
- c->warning(__tr2qs_ctx("Unknown alignment: '%Q'","objects"),&(*it));
-
}
- if (widget()) ((KviTalHBox *)widget())->setAlignment(((QWidget *)(pObject->object())),(Qt::Alignment)sum);
+ if(align)
+ sum = sum | align;
+ else
+ c->warning(__tr2qs_ctx("Unknown alignment: '%Q'", "objects"), &(*it));
+ }
+ if(widget())
+ ((KviTalHBox *)widget())->setAlignment(((QWidget *)(pObject->object())), (Qt::Alignment)sum);
return true;
}