- 22 Mar, 2012 1 commit
-
-
Andrew den Exter authored
Update the implicitWidth of the item before continuing with the layout rather than after it's completed this gives any bindings dependent on the implicitWidth the opportunity to update the width before the layout continues. Task-number: QTBUG-22680 Task-number: QTBUG-24251 Change-Id: I61cd96ad9891b22d8b83937ad2c06719f88976b6 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- 21 Mar, 2012 13 commits
-
-
Michael Brasser authored
Also make sure valueC and valueD are initialized. Change-Id: I8ee78b7b779c37ca792300c7771ae9975f43d8bb Reviewed-by:
Chris Adams <christopher.adams@nokia.com>
-
Laszlo Agocs authored
Right now it needs at least a press-move-move-release to start a flick which is not ideal for touchscreens because a quick, short flick may result in reporting only a single move. Change-Id: I9bf2b4fea23b0eea9d9d00f0e79ce34f4d964bea Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Bea Lam authored
The behaviour for considering left and right margins was inconsistent in views with a right to left layout; these values were reversed for extent calculations but not for general positioning. With this change the left and right margins are never reversed in a right-to-left layout, so minXExtent and maxXExtent calculations always use startMargin and endMargin respectively, regardless of layout direction. Also fixes calculation of endOffset in trackedPositionChanged() when in horizontal orientation. Change-Id: Ie00e3d4c2bd38d8fe6ac0213702206b88bfa895e Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Damian Jansen authored
Tests: Change of model, delegate and orientation at runtime Use of add, move and remove view transitions Changing of view transitions at runtime Task-number: QTBUG-21504 Change-Id: Icaeb5c0305c7db5db4c4b8c5ad5fd1d6393cc599 Reviewed-by:
Bea Lam <bea.lam@nokia.com>
-
Martin Jones authored
Change-Id: Ia4baa8258b9ad40503abc0f88cb8e887b8f996a4 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
Defer giving focus to TextInput or TextEdit until after other mouse press handling has been performed, otherwise setting the cursor position will overwrite any selection or cursor position set in the on(Active)FocusChanged handler. Change-Id: I6332642484de65138a444987b5a81be69c6f835f Reviewed-by:
Yann Bodson <yann.bodson@nokia.com>
-
Andrew den Exter authored
Excluding trailing spaces from the content size means the cursor position also needs to considered in determining the width used by the text as unwrapped white space can push the cursor over the width of the item. Also corrects an auto scroll issue with right to left text identified in extending the tests. Task-number: QTBUG-24630 Change-Id: Iaab9eac03824b22f507154fa1d6e55376bd075a0 Reviewed-by:
Yann Bodson <yann.bodson@nokia.com>
-
Damian Jansen authored
Added remote testing to Image, BorderImage Added several basic element tests Change-Id: I1a25f31bc66be6b096a6d3c217196d5625e8a2ed Reviewed-by:
Yunqiao Yin <charles.yin@nokia.com>
-
Martin Jones authored
Change-Id: I74b1010207b66514d65a383db6e01d396006170f Reviewed-by:
Bea Lam <bea.lam@nokia.com>
-
Chris Adams authored
Previously, enum to int property assignments were considered bindings. This commit adds support for assigning enum values to int properties as enums. Note that to use an enum in QML, it must have been declared with Q_ENUMS or otherwise registered as a metatype. Enum values from the global Qt object are also usable. Task-number: QTBUG-23403 Change-Id: I50db6cae54a24400ea472bde43619d547e4ceb78 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
Andrew den Exter authored
Use the UTC timespec for strings with no time zone qualifier as V8 does so we don't get different QDateTime in bindings depending on whether the string was bound directly, or parsed by constructing a new JS Date object. Task-number: QTBUG-24895 Change-Id: I8f74dae418aaeeaf06df33fe58ab4e3e3fea791b Reviewed-by:
Chris Adams <christopher.adams@nokia.com>
-
Michael Brasser authored
This brings the support in line with signal handlers, which should allow us to reuse the implementation there when appropriate. Also adds tests for both registered and unregisted Qt namespace enums. Change-Id: I366846626fc44d6d99b51e93fc9e3cb948c748f9 Reviewed-by:
Chris Adams <christopher.adams@nokia.com>
-
Michael Brasser authored
It's now possible to detect whether a registered type is an enum, allowing registered non-local enums to be used as parameters in signals and slots from QML/C++. Author: Glenn Watson <glenn.watson@nokia.com> Task-number: QTBUG-20639 Change-Id: I8c439f2dcc7bfd8ec31914b0c86cd3a1de3c038c Reviewed-by:
Chris Adams <christopher.adams@nokia.com> Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- 20 Mar, 2012 11 commits
-
-
Bea Lam authored
Currently the item focus data is not updated if it is not in a canvas. This means a subFocusItem may be deleted when the item is outside of a canvas, creating a stale pointer when the item is moved back into a canvas. This change also means that the last item to set focus=true will now consistently get activeFocus. Previously if an item did not have a canvas and then was moved back into the canvas, the first item found with focus=true would get activeFocus. Task-number: QTBUG-24616 Change-Id: Ia706bd6ba6bcbccd616b5019c7c0fae4c39afa7f Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
Kent Hansen authored
If you pass (void*)0 to QJSEngine::toScriptValue(), or you pass a QVariant of type QMetaType::VoidStar containing a 0 value, you get back a QJSValue of type null (isNull() returns true); that's fine. However, if you called QJSValue::toVariant() on a JS null value, you would get back an invalid QVariant. The expected result is a QVariant of type QMetaType::VoidStar containing a 0 value. This makes the conversion of the JS null type symmetric and avoids loss of data. Change-Id: Ifa6e788152118f80adf9c2d7be1283f053b44294 Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@nokia.com> Reviewed-by:
Simon Hausmann <simon.hausmann@nokia.com>
-
Andrew den Exter authored
Word selection initiated by a double click in QTextEdit only selects a word if the drag point is closer to the end than the start (assuming ltr selection) which can make it difficult to select small words with touch input, as such the SelectWords mouseSelectionMode of TextEdit selected a word if the drag point intersected any part of the word. Since we no longer have to retain compability for QTextEdit we can settle on a single behaviour for word selection. Change-Id: Iaabb7938a2b61b84a290a9ee41e407c83144b96f Reviewed-by:
Yann Bodson <yann.bodson@nokia.com>
-
Andrew den Exter authored
Change-Id: Ie77a61a3ea0d1bdccd59dd519346db74bdf59c44 Reviewed-by:
Yann Bodson <yann.bodson@nokia.com>
-
Charles Yin authored
Task-number: QTBUG-24790 Change-Id: I1d78df79568389f8c59f99ace9e2d7685b5d8f0d Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Charles Yin authored
The minimum window width in Windows 7 requires more than 100, so make the item width to 200 to avoid test failures. Task-number: QTBUG-24787 Change-Id: I439528a94aed9c54eca0fa68651c84afa4f9ab13 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Charles Yin authored
Task-number: QTBUG-24777 Change-Id: I819c2e07b23e8740f7570f117dafb2340f7c00e9 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Michael Brasser authored
Change-Id: I66602bf52986a388f9b6fe2bcd4630b862138906 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
Martin Jones authored
If Loader was either destroyed, or its source changed while it was incubating the itemContext could be leaked. Change-Id: I5b749062552954d92bf2851250f942b20ebbfe68 Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
Martin Jones authored
If the mouse grab is stolen, return to allowed bounds. Change-Id: Icc44da32ff62bed273f0ccbb5498766981cdf9a4 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
Matthew Vogt authored
Add an optional parameter to the Qt.createComponent function which allows the caller to specify the object that will become the parent for the created component. If the parent is not specified by the caller, it becomes the QML engine; this behavior will change in the near future to allow these component objects to be collected when no longer referenced. Task-number: QTBUG-24840 Change-Id: I2742133fe8ab8cbc80d8012a9d9b9fc2e4596fca Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- 19 Mar, 2012 15 commits
-
-
Matthew Vogt authored
When a module exports functionality provided by a script, ensure that imported script modules inside that script resolve correctly. Task-number: QTBUG-24596 Change-Id: I3885dcc56946423f0d7cf00afdcdfaa0cb11967a Reviewed-by:
Chris Adams <christopher.adams@nokia.com>
-
Aurindam Jana authored
Change-Id: Ie0e1b6e9edd6a09fef565635cc793f8bdb6c42e7 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Aurindam Jana authored
Change-Id: If20b53d2e47cdc4ed54df0d9360ae1b0566489c6 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Miikka Heikkinen authored
Fixed by adding proper .gitattributes for the tests Task-number: QTBUG-24780 Change-Id: If8de0161a377c21fb5c6327d69e8da84174ee435 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
Kai Koehne authored
Don't rely on QML_DISABLE_OPTIMIZER environment variable being set. Change-Id: Ib1a9d83eb9698adcd3c9a5bbcc74cba382836078 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Aurindam Jana authored
Rename service from QDeclarativeEngine to QmlDebugger. Send a response for each query. Change-Id: I01cfeaf3e4116bfd7029d170ee228c159973947c Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Simjees Abraham authored
Change-Id: I5bb2e48e2ad2019b8a92f6f8842b88027fcd2d28 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Aurindam Jana authored
Remove dependencies on quick-private from all possible debugging auto tests and list them under public tests. Change-Id: I688b5b36fdf3d6fbcb6cef2a975ecd1bf679af2b Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Charles Yin authored
Windows currently does not support font loader yet. Change-Id: I370e41c1f2e2a45787741414a6e7bf00cc3f6c3e Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Charles Yin authored
Change-Id: Ib7399f9a005d3674fcb46c605cea3a8d40c21284 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Aurindam Jana authored
All created instances are stored under the root context. Check for the creation context of the object when building up the tree. Do the same when building up the states list. Change-Id: I8716d9966a61b8f7cb3ad4b7ab5acd4c94b4cd03 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
Martin Jones authored
If an incubator is cleared while waiting for other incubators to complete also clear the incubators it is waiting for. Change-Id: I83470920c0fd8a23d0098849192555f7478bb492 Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
Martin Jones authored
Geometry listeners were called for deleted header/footer. Change-Id: I47854178232f8a4ab5e19a931901b49741fec388 Reviewed-by:
Bea Lam <bea.lam@nokia.com>
-
Martin Jones authored
If the model is cleared or replaced with an empty one, the section headers should be released. Change-Id: Ia2f070c312593743b2c5332a6c69facaf222ee6d Reviewed-by:
Bea Lam <bea.lam@nokia.com>
-
Andrew den Exter authored
Switch to a QTRY_COMPARE to allow a little more time processing the event loop. Change-Id: I4f14feb5cbc7d11654f6c9089baff4ae67d894db Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-