aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Update shadereffects example to new guidelinesAlan Alpert2012-03-094-241/+308
| | | | | Change-Id: Ifa4f06cbf990a2f3fd1c46a3c4fda02b5c42d15b Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
* Update positioners examples to new guidelinesAlan Alpert2012-03-098-266/+326
| | | | | Change-Id: I197a94bca26adbb79f1822b693fa73109db5a4ac Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
* Improve accessibility action support for Qt QuickMorten Johan Sorvig2012-03-074-3/+147
| | | | | | | | | | | Add interface_cast for the action interface. Implement actions for the following roles: Button : Press CheckBox, RadioButton : Press, Check, Uncheck Slider, Spinbox, Dial, ScrollBar : Increment, Decrement Change-Id: Ic8e0d17c709ba51655f3f4b699092baf603b6f18 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
* Fix renaming merge with examplesAlan Alpert2012-03-06737-40892/+0
| | | | | | | Some examples were duplicated a few times. Removing the excess. Change-Id: I6fa59f79de63ac952103421ba1c063f5912b702b Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Merge master <-> api_changesMatthew Vogt2012-03-05768-59/+41326
|\ | | | | | | Change-Id: Iad2f07b989b25349fd2d4fff010e24dcd5a1688f
| * Use view transitions in drag'n'drop exampleBea Lam2012-03-021-1/+5
| | | | | | | | | | Change-Id: Idc661225acf9e517d26928cafba650ac48ca880a Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
| * Update ImageElement examplesAlan Alpert2012-03-019-36/+214
| | | | | | | | | | | | | | | | | | Now more consistently formed. Required a UI redesign for border image, you now view one at a time, with a selector control. Change-Id: Idf64119b644c1a79779ea0a46412247d6d013cb1 Reviewed-by: Alan Alpert <alan.alpert@nokia.com> Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
| * Examples guidelines have changes slightlyAlan Alpert2012-02-281-3/+3
| | | | | | | | | | | | | | Update docs to current thinking. Change-Id: Ide00240f4d779549eebdc81592f3f2104dfd759a Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
| * Move some toys back to examplesAlan Alpert2012-02-2822-1/+4
| | | | | | | | | | | | | | | | | | tvtennis, corkboards and dynamicscene are more examples than demos. clocks and tic-tac-toe are remaining demos for now. Change-Id: I3d9501a4742349a9eb7efdad0d06aa6e7cb02c14 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
| * Update drag and drop examples to new guidelinesAlan Alpert2012-02-289-27/+157
| | | | | | | | | | Change-Id: Ib09a50015eaf7e79f21ade5df3cbd3b58b89c83d Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
| * Rename SpriteImage to SpriteSequenceAlan Alpert2012-02-2811-35/+35
| | | | | | | | | | | | | | Also rename Sprite::frames->Sprite::frameCount Change-Id: I2e7a71adc37044fd696ffda2a5da4835725ba3a8 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
| * Add AnimatedSpriteAlan Alpert2012-02-281-7/+22
| | | | | | | | | | | | | | | | A simpler sprite image element for the simple usecase. Because sometimes an engine with stochastic capabilities is overkill. Change-Id: I2b76c5d417719e92a548f6266bffd563dc016983 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
| * Examples refactor rebaseAlan Alpert2012-02-285-1/+0
| | | | | | | | | | | | | | | | Automatic rebase did not move some new files to where they should have gone. Change-Id: I25515d29d8992acde15db0df1bb5972e35573e60 Reviewed-by: Martin Jones <martin.jones@nokia.com>
| * Start of examples refactorAlan Alpert2012-02-24891-1255/+1291
| | | | | | | | | | | | | | | | | | | | | | | | This is the general reorg of the examples directory structure, plus additional guidelines. calculator, animations and accessibility have been updated to the new standards and tested, as an example. Task-number: QTBUG-24133 Change-Id: I76c3b86751d3195ba2a5474ff23afb875765e9a4 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
| * Use new plugin system in QtDeclarative.Friedemann Kleint2012-02-2316-12/+22
| | | | | | | | | | | | | | | | - Use prefix "org.qt-project" for interfaces. - Use new macros, add json files. Change-Id: I53df83f95153c5c9c462098584606284470a5ae0 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* | Rename QDeclarative symbols to QQuick and QQmlMatthew Vogt2012-02-24911-473/+473
|/ | | | | | | | | | | | | Symbols beginning with QDeclarative are already exported by the quick1 module. Users can apply the bin/rename-qtdeclarative-symbols.sh script to modify client code using the previous names of the renamed symbols. Task-number: QTBUG-23737 Change-Id: Ifaa482663767634931e8711a8e9bf6e404859e66 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* clean up qmake-generated projectOswald Buddenhagen2012-02-2216-80/+9
| | | | | | | | remove "header" and assignmets which are defaults or bogus Change-Id: I1d777f5418b0f353bf276a979c6300a941927e7e Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com> Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
* Alter Clocks demoAlan Alpert2012-02-153-57/+105
| | | | | | | | For further component reuse, it's now a delegate in a view that can load many more clocks. Also looks better both in landscape and portrait mode. Change-Id: Ib5f172ee165554dfbe1ab84b96fe0eec7c22b1d1 Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
* Doc: Overhaul of doc/src/declarative and QtQuick2 docs.Jerome Pasion2012-02-1410-49/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | -Consolidated model/view documentation into one. -Added a new navigation for all overviews (grouped the pages) -New front page that shows the grouping -Separated the Qt C++ from the main QML overviews -Consolidated Qt C++ into the "declarative runtime" section -New articles about JavaScript, the engine, and plugins -Fixed the older examples. New snippet comments -Renamed some of the articles -kept the qtquick2 qmlmodule -"Qt Quick Elements" Moved contents of doc/src/declarative into respective module dirs. -Qt Quick 2, LocalStorage, Particles, and QML are now separate. -Removed unused or duplicate documentation. -edited C++ examples -removed navigation and "\inqmlmodule QtQuick 2" for those pages that are not in Qt Quick 2 -fixed doc/src/ licenses to header.FDL from qtbase Change-Id: Ib36f9c07565d91160fa8d04f9670c438f684b82a Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
* Remove missing image referenceAlan Alpert2012-02-141-1/+0
| | | | | | | Not really needed for this example anyways Change-Id: I98fd546441f3fd5e6caa9212cc171dab3000a139 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* modify 'mousearea-example' to run with MANY MORE buttonsRick Stockton2012-02-131-13/+77
| | | | | | | | | | | | | The example formerly supported only 'Qt::LeftButton' and 'Qt::RightButton'. This enhancement shows that qml can work with any of the buttons supported by Qt itself. (The example reacts to ALL 27 possible Qt mouse buttons.) Task-number: QTBUG-24132 Change-Id: Id1c1431175c39eace43e48915a47da8c4f92a1b6 Reviewed-by: Rick Stockton <rickstockton@reno-computerhelp.com> Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
* Remove non-standard canvas filter/mirror functionsCharles Yin2012-02-131-83/+0
| | | | | | | | | They are not standard context 2d APIs, and now the same effects can be implemented by the ShaderEffect/QtGraphicEffects as well, so remove them from canvas 2d to reduce the duplicated features. Change-Id: If77ea6794e839a59927a313702aeea2282384844 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
* Use only standard API in examples.Justin McPherson2012-02-109-16/+25
| | | | | Change-Id: I62a864de35c5b595ffda4397edb16342f54a86ce Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
* Refactor Canvas rendering paths.Justin McPherson2012-02-1010-16/+16
| | | | | | | Refactor Canvas rendering paths to enable different drawing contexts. Change-Id: If0e00a14baa673fca6b999a787b4e89885bb1e51 Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
* Add linkColor property to Text.Andrew den Exter2012-02-091-3/+3
| | | | | | | | | | | | | | | Allows the color of links in text to be changed from the default blue. This currently only works with StyledText and the distance field rendererer. It could be made to work with RichText overwriting the specified foreground color in all instances or by not setting a default color in the html parser. The former would prevent the color being set with CSS or some future means for altering text formats. The latter would break rendering with QPainter. Task-number: QTBUG-23048 Change-Id: I98df215cabe8a089f648fd4a6206622b4318fb8f Reviewed-by: Martin Jones <martin.jones@nokia.com>
* UI improvement for TwitterFriends exampleDamian Jansen2012-02-091-8/+22
| | | | | | | | Remove need to erase pre-existing text in TextInput More likeable input field Change-Id: I253c0a871079ebedecb96a4b2e27998e82cb10c2 Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
* Fix example to clear rect before painting.Michael Brasser2012-02-071-0/+1
| | | | | Change-Id: Iecefc9bb38957ec463edb575f4495275aae7c57e Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
* Homogenize examplesAlan Alpert2012-02-0618-5/+331
| | | | | | | | Several groups of examples are now organized like the other Qt examples, with a project file, doc entry, and single launch point. Change-Id: I2fd957c00e0d1121ebe47c806e54e6999425d1d3 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Add a grouping examples launcher for animation examplesAlan Alpert2012-02-066-0/+286
| | | | | | | | | | | Components are designed to be reusable, so that other categories might use them to create grouping launchers. Single grouped launchers fit better into the Qt examples style that QtCreator and qdoc are expecting. Change-Id: Ia6935394caa1856aa8cc105746dd3d30fd0b8c7c Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Remove SVG use from exampleAlan Alpert2012-02-064-136/+2
| | | | | | | | With the SVG module now an optional dependency, examples that don't need SVG shouldn't use them. Change-Id: I17ad57dec6982e78090904d1514e28233c354b5b Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Update BearWhack spritesAlan Alpert2012-02-061-3/+3
| | | | | | | Missed the API change on duration Change-Id: I64abcdad3f0e9554f797868761a06b9ed8662762 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Cleanup text examplesYann Bodson2012-02-032-13/+12
| | | | | | Change-Id: I66797c9cf8b2c3a502a31c442d9e51d7febfe368 Reviewed-by: Alan Alpert <alan.alpert@nokia.com> Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
* Remove QtQuick1 elements from qtdeclarativeMatthew Vogt2012-02-03486-25298/+0
| | | | | | | | QtQuick1 is now contained in a separate repository. Task-number: QTBUG-23737 Change-Id: I09eae67af5693a22b896b916f816f73ccc3a89b1 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Support inline images with <img> tag in StyledTextYann Bodson2012-02-029-28/+183
| | | | | | Task-number: QTBUG-21793 Change-Id: Ie7b9f293c6c9a949c1899152c38b61251b0069d3 Reviewed-by: Yann Bodson <yann.bodson@nokia.com>
* Fix outdated license headers.Jason McDonald2012-02-012-2/+2
| | | | | Change-Id: I8448e0d3dbce0c18f38a1ed9b6e2d75ba83f7088 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Fix Minehunt demoAlan Alpert2012-02-012-3/+3
| | | | | | | | | This masks the real issue in QTBUG-23362, but gets the demo running again. This is also a more correct way of expressing the URL. Task-number: QTBUG-23362 Change-Id: I5569b8f0047b03db041f05740cfed52bdef465b9 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-30698-698/+698
| | | | | | | | | | As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: If39bd256b0fa85eba17ea30f8ab87ea27d758908 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update PathAnimation API and document.Michael Brasser2012-01-271-0/+108
| | | | | | | | Update the API according to the last API review. Document it and add a basic example as well. Change-Id: I2d06a0772a9fb2101844446e68799620c275db97 Reviewed-by: Yunqiao Yin <charles.yin@nokia.com>
* Document PathInterpolator.Michael Brasser2012-01-271-0/+114
| | | | | | Change-Id: I8fb625fb6881af8d0928da3d487dcd659dc384f5 Reviewed-by: Yunqiao Yin <charles.yin@nokia.com> Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
* Update Sprite using examples to frameDurationAlan Alpert2012-01-279-28/+27
| | | | | | | | While it's good to test the interim compatibility code, examples are not supposed to print any warnings. Change-Id: Ie6560213fd89b0ca4162c5b48dbaf86dee63cb48 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Implement randomStart for spritesAlan Alpert2012-01-271-4/+2
| | | | | | | | Most useful in the particle system, so that sprites aren't temporally aligned at the start (ruining the random look). Change-Id: I1cbf6c2187e412fcb8b31cab0d87bcde275c9281 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
* Implement proper sprite sheet functionalityAlan Alpert2012-01-277-5/+12
| | | | | | | | | | Uses frameX/frameY from the new Sprite API. You can now specify your sprites as a single sprite sheet and just specify the offset for individual animations. Change-Id: I3a33d8329e6b9d65e5578669388e3115de992803 Reviewed-by: Alan Alpert <alan.alpert@nokia.com> Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Update Sprite APIAlan Alpert2012-01-272-6/+6
| | | | | | | | | | | | | | | | | | | Added the following properties frameSync (replaces duration: -1) frameRate frameRateVariation frameDuration frameDurationVariation frameX (not yet implemented) frameY (not yet implemented) reverse (not yet implemented) Started the process of duration meaning animation duration instead of frameDuration, but some grace period is being allowed for the transition Change-Id: I0771a55d1708ba999483f76796f0323043b8a4db Reviewed-by: Alan Alpert <alan.alpert@nokia.com> Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Svelte new form for dynamic scene exampleAlan Alpert2012-01-274-24/+61
| | | | | Change-Id: Ic6a3616ea06c8085e6ccd7e3e13566f36aadcc0f Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Move sqldatabase into a module API pluginCharles Yin2012-01-254-6/+10
| | | | | Change-Id: Icd0bbfe16804abf1bbadbabddf3a30b5b18df30c Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Adapted QQuickScreenAttached to orientation API changes in QScreen.Samuel Rødal2012-01-242-2/+2
| | | | | Change-Id: Ic2cb008b989780e297f03ddd5bdef466bb230c74 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
* Remove Symbian specific code.Xizhi Zhu (Steven)2012-01-246-35/+0
| | | | | Change-Id: Ifbcc92f1d44d46760ac7c5be24a997384fa22266 Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
* Encode user input before insertion into URLsMatthew Vogt2012-01-234-8/+12
| | | | | | | | | Encode user input strings used to formulate URLs, to ensure they do not cause the structure of the URL to be subverted. Task-number: QTBUG-19925 Change-Id: I6173f4df67a4bc1676ac32be6072763fc16f9720 Reviewed-by: Martin Jones <martin.jones@nokia.com>
* Update obsolete contact address.Jason McDonald2012-01-23696-696/+696
| | | | | | | | Replace Nokia contact email address with Qt Project website. Change-Id: I6a730abc0c396fb545a48b2d6938abedac2e3f1c Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com> Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
* Add a simple SpriteImage exampleAlan Alpert2012-01-212-0/+59
| | | | | | | | Also shows the full framerate mode. Task-number: QTBUG-22236 Change-Id: I42790029c4b799f916dac1a183a5cef1724448c5 Reviewed-by: Alan Alpert <alan.alpert@nokia.com>