- 02 Jan, 2012 1 commit
-
-
Frederik Gladhorn authored
This consists of two parts: An attached property for QML items and a plugin for the accessibility framework. The attached property simply takes care of some properties (name, role) that are needed in order to expose semantics of the application to assistive tools. The plugin exposes the hierarchy of QML items to the accessibility framework. Change-Id: I32f5603d0d9549b01b3645b205b710b9801762f7 Reviewed-by:
Jan-Arve Sæther <jan-arve.saether@nokia.com>
-
- 30 Dec, 2011 3 commits
-
-
Michael Brasser authored
touchUpdated should be emitted whenever the touch is updated, even if the update means there are no longer any valid touch points. Change-Id: Iceac5a65094784928108acc764bbc1d5c2b9a08a Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Michael Brasser authored
Change-Id: Ic8a86e78bc16dd091eb03ba74ffdf831eda65a7a Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Alan Alpert authored
Change-Id: I428d702613186adfc761925de23ae67677f286ba Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- 29 Dec, 2011 1 commit
-
-
Chris Adams authored
Previously, exceptions were not handled in the connectionlist. This could cause v8 to assert under certain circumstances. Task-number: QTBUG-23375 Change-Id: Ie5f043b50bb6b02a77be464ca18ea8e3bbb0f501 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
- 28 Dec, 2011 1 commit
-
-
Michael Brasser authored
Task-number: QTBUG-23327 Change-Id: I959c9ba40e4ce3972fc3fde2f1c7e73615e78e2e Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
- 23 Dec, 2011 5 commits
-
-
Andrew den Exter authored
Avoid a linear scan of all cache items and associated accesses by getting the cache item from an objects vdm attached object instead. Make the model context property a property of the context object instead of a separate property on the context object. Parent the vdm attached object to the delegate object with QDeclarative_setParent_noEvent instead of passing it in the constructor. Change-Id: Ib77c5cdb963f3dfe8f2bdef039e010a6bb30140f Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
Add API for inserting data directly into a VisualDataModel which can be used among other things to create temporary items that are later resolved to an actual item in the source model. Task-number: QTBUG-21516 Change-Id: I835f0e8d6c5edfb3a21029687de5b700f7400317 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
Derive from QDeclarativeContext and reference count the context object instead of parenting it to the context. Combined with a weak persistent v8 handle the allows the context object to be returned by javascript accessors instead of creating a new instance for every use. In addition to the efficiency advantages of creating fewer objects, routing all data access through a single object means that object can also persist data instead of just acting as a proxy. Change-Id: I107dc8c901f16f2a4b420ff1cbffa7a6be27de89 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Alan Alpert authored
Also renames goalState to goalSprite, to help distinguish it from item states. Change-Id: I77e81595586e69e47a50a7a767fdb7ad775ad7be Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Chris Adams authored
Previously, the function didn't terminate after calling the setter recursively, as it should have. This patch ensures that the setter is called correctly and then returns, and adds a unit test to ensure that no regression occurs. Task-number: QTBUG-23330 Change-Id: If512fca174e5224c2c53caad11f77782e6cead9f Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
- 22 Dec, 2011 5 commits
-
-
Michael Brasser authored
Remove the valid property, and replace it with pressed. The semantics have changed slightly for a release -- pressed will immediately become false, whereas valid remained true until the next touch event. Also make sure touch information is correctly updated on release. Change-Id: Ic61e1b6884c67f19100a6f8fc218b8b05b291ff0 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Aaron Kennedy authored
It was too easy for callers of copy() to pass the wrong reserve size, so a new copyAndAppend() method has been added to reduce error. Change-Id: If2f13e2e0733e5d87c527934dc5a6c8d0c8df572 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Aaron Kennedy authored
Otherwise if an Item gets created without the QtQuick module being imported, the engine would fatal. Change-Id: I441c7a61a60f07f2a7e3249253dea359d4ab1c35 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Alan Alpert authored
Change-Id: I22f98c1562887769bc0f262120bd524f6f3b64df Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Alan Alpert authored
They will be caught when the nodes are rebuilt, if they're still valid. Change-Id: Iac6e790b604a7deaba98a50dd07754459e9f5e14 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- 21 Dec, 2011 9 commits
-
-
Aaron Kennedy authored
As these two are frequently used with constants, we can detect them in the compiler, and run the appropriate C++ functions directly in the VME. This saves pointlessly creating and running bindings. Change-Id: I148a150400c13fda7955949453405202f18b1a6b Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
Friedemann Kleint authored
In tests/auto/shared/util.* replace macros/find functions by a base class QDeclarativeDataTest with accessors for the data directory helper functions to create URLs from it. The class relies on QFINDTESTDATA, which is the standard way of locating test data. Using the class should reduce the number of calls to QFileInfo.exists(), etc significantly. In addition, provide utility functions for messages. Reviewed-by:
Michael Brasser <michael.brasser@nokia.com> Change-Id: Id2beacb157922ee9412f9e45cf9695cec1f8379a Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
Kai Koehne authored
We did call a flush() after every single packet, which was slowing down things especially for the QDeclarativeDebugTrace service. Change-Id: Idab074941a22364e154502eb12afa43b4dd33c22 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com> Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-
Yoann Lopes authored
This was previously done only in the default cache implementation. It has been moved to the base class. releaseGlyphs() is called when a glyph is not referenced anymore by any node. Added a virtual function referenceGlyphs() that is called everytime glyphs are being used in a node. This function is called just before requestGlyphs(). Change-Id: If90f86c328c18ae2a5977847a6adf50b99ea1241 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
-
Pekka Vuorela authored
Also couple more tests start to pass as side-effect Change-Id: Ie3e8bafa1d397301da3f7af57b026f52b9cf5d21 Reviewed-by:
Lars Knoll <lars.knoll@nokia.com> Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com> Reviewed-by:
Joona Petrell <joona.t.petrell@nokia.com>
-
Pekka Vuorela authored
Also a couple more tests starts to pass as side-effect. Change-Id: I1723d4b5eccbe7abe2ac91ddc8318ac32c1f7e61 Reviewed-by:
Lars Knoll <lars.knoll@nokia.com> Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com> Reviewed-by:
Joona Petrell <joona.t.petrell@nokia.com>
-
Andrew den Exter authored
The layout was only done to ensure there was always at least one QTextLine in the layout to avoid validity checks later, but since lineForTextPosition can return an invalid QTextLine the checks are still needed anyway. Change-Id: Iae65e3460812a60e2aafecd553bf4241bd640d04 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Jason McDonald authored
Task-number: QTBUG-19653 Change-Id: I5682c9d99569a318ea8ffc7fa883cb41f51a32d6 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Andrew den Exter authored
With xcb querying data from the clipboard can take as long as 50 ms. Deferring the check until it is requested speeds up construction time when it's not used and only checking the available formats when it is requested should also help. Change-Id: I796fc83d0457d9ac1490cfb9f510c6342eb8a872 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- 20 Dec, 2011 15 commits
-
-
Kai Koehne authored
We used to close the debugger thread when the last service was killed: This happened in the unloading of static global variables. Apparently this is too late on Windows, since the OS thread associated was already terminated. Instead, we now kill the instance when the QCoreApplication event loop is exiting. Change-Id: I12a46ab9e7ac64561c94c0cd0d88b78fbaf8554c Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Friedemann Kleint authored
Introduce QScopedPointer to make sure the server is also deleted in case the test fails thus suppressing follow-up errors caused by the port still being in use by a leaked server. Change-Id: I9fd8a96ea5aba42487df8f22bc9a79917b9d8c16 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@nokia.com>
-
Pekka Vuorela authored
Change-Id: I1d42a8804068718c7347b4f652289f9724c25a3c Reviewed-by:
Joona Petrell <joona.t.petrell@nokia.com>
-
Andras Becsi authored
Change-Id: If89ad205dec9ffdba4ca196cdc1a2e5fd9258260 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Pekka Vuorela authored
Input method event having replacement information out of bounds left the controller in selection state when it shouldn't be. Also now more liberal on accepted events. We cannot detect if input method is confused for replacement inside boundaries, but going beyond the end is more likely to be meant to replace until the end than to leave previous text in addition to the new one. Change-Id: I485009ac682c11876b39f7e22d7dfb91a6d162fe Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com> Reviewed-by:
Joona Petrell <joona.t.petrell@nokia.com>
-
Kai Koehne authored
Change-Id: Ib8a40d633c169652258480748cfc162593ed9f6c Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-
Gunnar Sletta authored
This got lost in the window manager rewrite Change-Id: Ibaed76814ae676ce4ce3f50def196b8d67fd3df0 Reviewed-by:
Laszlo Agocs <laszlo.p.agocs@nokia.com>
-
Chris Adams authored
This commit ensures that the number of methods available from the QObject::staticMetaObject is looked up rather than hardcoded to a value in the QDeclarativePropertyCache. Task-number: QTBUG-22985 Change-Id: If61c02f0d32066cddaeac2d8143c58db97acb609 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
Martin Jones authored
Change-Id: Ie92129887730d3738e14116cf22e1c30b836a415 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com> Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
If QT_GUI_PASSWORD_ECHO_DELAY is defined in qplatformdefs.h with an integer value in milliseconds, QLineEdit and TextInput will display the last character entered unmasked for that delay period and then mask the character as normal. If QT_GUI_PASSWORD_ECHO_DELAY is not defined then the behaviour is unchanged. Task-number: QTBUG-17003 Task-number: QTBUG-20719 (cherry picked from commit f9e7aee2019d321edd655bfde7de43f20a106971) Change-Id: I9a8647a0adeb94fc6beea949cdce7336671c898e Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
Wrap mode provides an alternative to horizontal scrolling when the width of the text exceeds the width of the TextInput. With auto scroll wrapping introdoces an implicit verticalAlignment so support setting it explicitly as well. Task-number: QTBUG-22305 Task-number: QTBUG-16203 Change-Id: I1bd3a5335edb3ac48df3d5ccd8ae7274caa91883 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Andrew den Exter authored
Unrequested items and items in the cache buffer are hidden by the views. Make these items visible again if they enter the viewport due to a relayout. Change-Id: I574d1513e88c31c3c01a4a20ac77c21111279d3e Reviewed-by:
Bea Lam <bea.lam@nokia.com>
-
Alan Alpert authored
It was possible for the cache to be updated before groups were properly assigned, and it didn't update when they were. Change-Id: If6835e2aad4a2412d17eb727da5d2414e4c20d60 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Alan Alpert authored
Had some rounding around the wrong way. Change-Id: I90ea339c35074ca7287c069bdbdd106578b1501b Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
Martin Jones authored
QLocale(QString()) does not return the default locale. If no locale is specified, use the QLocale() constructor. Change-Id: I76198b7ea66a6326483ec47ac36e080159ca459a Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-