[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.4/kdebase/runtime/plasma/scriptengines/javascript/simplebindings
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-04-01 20:03:29
Message-ID: 20100401200329.420B4AC88C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1110076 by aseigo:

 ensure the value passed to stretch is always > 0


 M  +5 -1      linearlayout.cpp  


--- branches/KDE/4.4/kdebase/runtime/plasma/scriptengines/javascript/simplebindings/linearlayout.cpp \
#1110075:1110076 @@ -39,7 +39,6 @@
 DECLARE_POINTER_METATYPE(QGraphicsLinearLayout)
 
 DECLARE_VOID_NUMBER_METHOD(QGraphicsLinearLayout, removeAt)
-DECLARE_VOID_NUMBER_METHOD(QGraphicsLinearLayout, addStretch)
 DECLARE_VOID_NUMBER_NUMBER_METHOD(QGraphicsLinearLayout, insertStretch)
 DECLARE_VOID_NUMBER_NUMBER_METHOD(QGraphicsLinearLayout, setItemSpacing)
 DECLARE_VOID_QUAD_NUMBER_METHOD(QGraphicsLinearLayout, setContentsMargins)
@@ -143,6 +142,11 @@
     return eng->undefinedValue();
 } END_DECLARE_METHOD
 
+BEGIN_DECLARE_METHOD(QGraphicsLinearLayout, addStretch) {
+    self->addStretch(qMax(1, ctx->argument(0).toInt32()));
+    return eng->undefinedValue();
+} END_DECLARE_METHOD
+
 BEGIN_DECLARE_METHOD(QGraphicsLinearLayout, setStretchFactor) {
     QGraphicsLayoutItem *item = \
ctx->argument(0).toVariant().value<QGraphicsLayoutItem*>();  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic