aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_layout.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-04-09 17:18:04 +0000
committerGravatar Noldor2008-04-09 17:18:04 +0000
commita13c322d5442bc6ace5417bfc6180b2eca59bdaa (patch)
tree341006d8fd0a833b893b9926f1b056953a460415 /src/modules/objects/class_layout.cpp
parentported q3table in options (diff)
downloadKVIrc-a13c322d5442bc6ace5417bfc6180b2eca59bdaa.tar.gz
KVIrc-a13c322d5442bc6ace5417bfc6180b2eca59bdaa.tar.bz2
KVIrc-a13c322d5442bc6ace5417bfc6180b2eca59bdaa.zip
Ported kvs class layout and code cleaning
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1447 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_layout.cpp')
-rw-r--r--src/modules/objects/class_layout.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/modules/objects/class_layout.cpp b/src/modules/objects/class_layout.cpp
index a214a3e55..c8f641b6e 100644
--- a/src/modules/objects/class_layout.cpp
+++ b/src/modules/objects/class_layout.cpp
@@ -175,7 +175,7 @@ bool KviKvsObject_layout::functionAddMultiCellWidget(KviKvsObjectFunctionCall *c
c->warning(__tr2qs("Can't add a non-widget object"));
return true;
}
- ((QGridLayout *)object())->addMultiCellWidget(((QWidget *)(pObject->object())),uStartRow,uEndRow,uStartCol,uEndCol);
+ ((QGridLayout *)object())->addWidget(((QWidget *)(pObject->object())),uStartRow,uStartCol,uEndRow,uEndCol);
return true;
}
bool KviKvsObject_layout::functionSetRowStretch(KviKvsObjectFunctionCall *c)
@@ -197,7 +197,7 @@ bool KviKvsObject_layout::functionSetColStretch(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("stretch",KVS_PT_UNSIGNEDINTEGER,0,uStretch)
KVSO_PARAMETERS_END(c)
if(!widget())return true;
- ((QGridLayout *)object())->setColStretch(uCol,uStretch);
+ ((QGridLayout *)object())->setColumnStretch(uCol,uStretch);
return true;
}
@@ -229,7 +229,8 @@ bool KviKvsObject_layout::functionAddRowSpacing(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("row",KVS_PT_UNSIGNEDINTEGER,0,uRow)
KVSO_PARAMETER("spacing",KVS_PT_UNSIGNEDINTEGER,0,uSpacing)
KVSO_PARAMETERS_END(c)
- if (widget()) ((QGridLayout *)object())->addRowSpacing(uRow,uSpacing);
+ if (widget()) //((QGridLayout *)object())->addRowSpacing(uRow,uSpacing);
+ ((QGridLayout *)object())->addItem(new QSpacerItem(0, uSpacing), uRow, 0);
return true;
}
@@ -256,7 +257,7 @@ bool KviKvsObject_layout::functionSetResizeMode(KviKvsObjectFunctionCall *c)
else if(KviQString::equalCI(szMode,"Minimum")) r = QLAYOUT_MINIMUM;
else if(KviQString::equalCI(szMode,"Fixed"))r = QLAYOUT_FIXED;
else c->warning(__tr2qs("Invalid resize mode defaulting to Auto"));
- ((QGridLayout *)object())->setResizeMode(r);
+ ((QGridLayout *)object())->setSizeConstraint(r);
return true;
}