summaryrefslogtreecommitdiffstats
path: root/examples/quick/controls
Commit message (Collapse)AuthorAgeFilesLines
* calendar example: disable linking to a SQL driver that isn't a plugin.Mitch Curtis2015-08-211-1/+1
| | | | | | Change-Id: I9c73dc3714af2e200a1acee57cf38ffbb4126a22 Task-number: QTBUG-44443 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
* Polish the new filesystembrowser example.Friedemann Kleint2015-07-162-2/+101
| | | | | | | | | | | Introduce a special model that provides more information. Replace numerical permissions column by a readable, ls-style string and add size/date columns. On activation, launch the file using Qt.openUrlExternally() with the local file URL. Change-Id: Ic0801e40cc3ad8498129da06670ba7e11bbf8003 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
* filesystembrowser: Remove debugging outputGabriel de Dietrich2015-06-291-9/+0
| | | | | Change-Id: I0722f4a7970623544124a5b1b75abb5b1221d637 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* texteditor example: implement file savingShawn Rutledge2015-03-203-3/+51
| | | | | Change-Id: I7c8321089d9187aeb0093d0c0361950385b92cba Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@theqtcompany.com>
* Examples: Adding ui forms exampleThomas Hartmann2015-03-1613-1/+1140
| | | | | Change-Id: I36ee43ff94e72ca22af597cea11c13bdae683678 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
* Examples: Fixing styles exampleThomas Hartmann2015-02-271-2/+2
| | | | | Change-Id: I97620d07b12c5b1203c99da0fdd4937d50bbdecc Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Examples: Adjust styles example for designerThomas Hartmann2015-02-271-149/+168
| | | | | | | | | * Do not define Components as properties (not supported) * Define the binding on columnWidth as a Binding object so it can be ignored by the designer and we have a static default. Change-Id: I97620d07b12c5b1203c90da0fdd4937d50bbde1c Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Examples: Adjust gallery example for designerThomas Hartmann2015-02-274-0/+9
| | | | | | | * Giving every file a default size Change-Id: Ied25b5a4c142be98fdbea27c268782b2d337bb4a Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Update BSD license headersJ-P Nurmi2015-02-1338-114/+114
| | | | | Change-Id: Ia95c64b333416568fe6a88607d802fe7239dba35 Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* Fix install of filesystembrowser exampleGabriel de Dietrich2015-02-133-37/+3
| | | | | Change-Id: Iebc592d37b8c720bdced5946e1c1a56322a06411 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
* Introducing TreeViewGabriel de Dietrich2015-02-136-1/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TreeView, as currently implemented, extends the TableView by adding support for hierarchical models. In the broad sense, it remains a list view with columns, like TableView. The main architecture is based on TreeModelAdaptor, that wraps the hierarchical model. It keeps track of which items are expanded or collapsed, and also relays model changes to the view. (TreeModelAdaptor is a private type and should be considered as an implementation detail.) The TreeView only supports QAbstractItemModels for the time being, and, just like TableView, relies on roles to pass the data to the view. This also means that model columns are not supported. Selection is supported by ItemSelectionModel which exposes part of the API of QItemSelectionModel. For this, support has been added for QModelIndex and related classes. This requires importing QtQml.Models 2.2 should an actual usage of the TreeView use selection. In the same way, TreeViewStyle currently extends TableViewStyle with the relevant features, like branch indicator. [ChangeLog][QtQuick.Controls] Introducing TreeView With-Help-From: Caroline Chao <caroline.chao@theqtcompany.com> Change-Id: Id3dba240a732744571e4a646b7b98678ab522da6 Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* Examples: update license headersJ-P Nurmi2015-02-1138-280/+255
| | | | | Change-Id: I41096c464db4e1513db1d4ffe7311be3c902d973 Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* Revise the Table View exampleJ-P Nurmi2014-11-0612-385/+446
| | | | | | | | | | | A simple sortable and searchable table view example that also fits a mobile screen. The old "example" is demoted as a manual test app. Task-number: QTBUG-41253 Change-Id: I746c8e5871c35a184748abbb4427ca3d160ffc8e Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com> Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* Remove the SplitView exampleJ-P Nurmi2014-11-057-167/+0
| | | | | | | | This example served no purpose. A similar snippet can be found in SplitView docs, in the detailed description. Change-Id: Ic53e5bbe8c0c46c7cf9a0002f12ad6c229028388 Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* Rewrite the gallery exampleJ-P Nurmi2014-10-3038-840/+459
| | | | | | | | | | | | | | | | A much simpler, scalable and mobile friendly UI. Some of the more complex controls, such as TextArea and TableView, are intentionally left out. They are scrollable on their own, so they wouldn't play nice inside scrollable pages. Furthermore, adding them as standlone pages would increase the amount of tabs too much. Those controls are demonstrated in the Text Editor and Table View examples, respectively. Task-number: QTBUG-41307 Change-Id: Ib3efb346e621e388087f3f14c73b3b54279db280 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
* gallery: cleanup old code commented outJ-P Nurmi2014-10-061-11/+0
| | | | | Change-Id: I314be395ba82b89f89d6b84702e17f3adcabf1b1 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* gallery: cleanup whitespaceJ-P Nurmi2014-10-066-18/+2
| | | | | Change-Id: I82be07e215b1784039b1b3a2c5398d4fc0f19b84 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* gallery: fix titleJ-P Nurmi2014-10-061-1/+1
| | | | | Change-Id: Ib637f850ed2002de10d7cb18e242f0b44482247c Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* gallery: get rid of the dummy child windowJ-P Nurmi2014-10-065-132/+0
| | | | | | | | This is material for a manual _desktop_ test application. Change-Id: I9fe10ca05184410b53331bdd7b3157daaceb7640 Reviewed-by: Jan Arve Sæther <jan-arve.saether@theqtcompany.com> Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
* gallery: cleanup the menubarJ-P Nurmi2014-10-061-23/+5
| | | | | | | | | | | Remove the non-functional submenu items that belong to a manual test application. The edit/context menu presents submenu items well enough. Furthermore, reduce the amount of cruft in main.qml by declaring the non-shared about action inline as a menu item instead. Change-Id: I1060a3ed63aa1a388e220fedddda4b7d5b412ba7 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Add "Styles" exampleJ-P Nurmi2014-10-0614-1/+456
| | | | | | | | | | | Based on the "Styles" tab of the Gallery. The motivation for this change is to cleanup the Gallery example so that it eventually runs nicely on various desktop and mobile platforms without major modifications. Task-number: QTBUG-41307 Change-Id: Iffcd3557bf7c77f5a10bda8bfda5ddb636dd5ac1 Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Gallery example: remove the "Layouts" tabJ-P Nurmi2014-10-063-112/+0
| | | | | | | | The content is identical to the Basic Layouts example. Task-number: QTBUG-41307 Change-Id: I781d741ccfb9cc1443eae7410990d968ff6a209d Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Table View Example: Sort indicator for the custom header delegateTopi Reinio2014-10-013-1/+20
| | | | | | | | | | | | The Delegates tab in the example shows how to use custom types as TableView header, row, and item. The UI has a checkbox to toggle a sort indicator for the header - this change implements the indicator for the custom header delegate, and adjusts the header text accordingly. Task-number: QTBUG-41396 Change-Id: Iab917b87b9b91c3dcc468f87aa14ec9293afd5f6 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* gallery: cleanup the mainJ-P Nurmi2014-10-012-61/+61
| | | | | | | | | It's not a good example to rely on instances "somewhere in the outer context" => move things where they are used so they can be referenced via IDs that are in the scope. Change-Id: I352dca270de92590b5d620e529e84b9d18105082 Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* gallery: cleanup system palette usageJ-P Nurmi2014-10-012-62/+57
| | | | | | | | | ApplicationWindow sets the background color as appropriate => no need to use SystemPalette there. The child window was unnecessarily creating an extra Rectangle just for the background color => use Window::color. Change-Id: Id109c9e5f4d633baf1133afd3a1e9af277310e98 Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* EditMenu: let menu property be a component to lazy load itRichard Moe Gustavsen2014-09-241-17/+19
| | | | | | | | | Since all input fields have a menu assigned to it by default (which in most cases never will be shown), it should be an optimization to await creating it until needed. Change-Id: I5777bbdae42103981e9b2f5ddfdfd763acea07ae Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Gallery: use new menu API for TextAreaRichard Moe Gustavsen2014-09-231-7/+1
| | | | | Change-Id: I5caf76c8fb225760bc742b20e699c2cc40403e3c Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Fix undefined __syspal referenceAlex Blasche2014-09-181-1/+5
| | | | | | | | There is no such reference AFAICT. Use SystemPalette instead. Task-number: QTBUG-41390 Change-Id: I09becb9a39e20137a5092942c4d9cb09ef133abb Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Update license headers and add new license filesAntti Kokko2014-08-251-19/+11
| | | | | | | | | - Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 & LICENSE.GPLv2 - Removed LICENSE.GPL Change-Id: I470909ba0980db33ab551790d619c59a35978590 Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
* Migrate to QSurfaceFormat::setDefaultFormat()Laszlo Agocs2014-08-081-2/+2
| | | | | | | | setDefaultFormat() is being moved form QQuickWindow to QSurfaceFormat. Change-Id: Id76c2c332c837e2e988a2e8f4da2975065938e32 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
* Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-291-99/+97
|\ | | | | | | Change-Id: Iac8c62211c34b36394812d9afedd362a62ba6cef
| * Updated the example so that it adapts to the orientation changeVenu2014-07-251-99/+97
| | | | | | | | | | | | | | | | | | | | The example was using a Row type to present the visual items, which is changed to Flow type now, so that the items are rearranged based on the orientation change on a Mobile device. Task-number: QTBUG-37203 Change-Id: I990f77a87c409b623a7fe4495d74206a1ca2e1c7 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* | Merge remote-tracking branch 'origin/5.3' into devJ-P Nurmi2014-07-197-7/+12
|\| | | | | | | Change-Id: Icc15fe685e94dd043979b6b9c6a624f18f2d1e4c
| * Centralize determination of "no desktop" configurationsJ-P Nurmi2014-07-186-6/+6
| | | | | | | | | | | | Change-Id: I030012f48668db4f01737ef92fdb7e6e0426e025 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Liang Qi <liang.qi@digia.com>
| * Improve implicit size of Calendar on high DPI devices.Mitch Curtis2014-07-171-1/+6
| | | | | | | | | | | | Task-number: QTBUG-39473 Change-Id: Ibfb1c040efd9744ba6c8bc56affcdf90a807b046 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* | Merge remote-tracking branch 'origin/5.3' into devJ-P Nurmi2014-06-256-6/+6
|\| | | | | | | | | | | | | | | Conflicts: .qmake.conf src/controls/Styles/Desktop/SpinBoxStyle.qml Change-Id: Ia501c1388a2af9f273ec2742abbfc766717ad9e6
| * Cleanup whitespaceJ-P Nurmi2014-06-246-6/+6
| | | | | | | | | | Change-Id: I9e84ce56e853a18205aa180cef1ee8ff4f2f678c Reviewed-by: Caroline Chao <caroline.chao@digia.com>
| * Remove QtWidgets dependency for WinRTJ-P Nurmi2014-06-246-6/+6
| | | | | | | | | | Change-Id: Ifacceae8690d2ab4dfaed0d5439b9e29804c1943 Reviewed-by: Andrew Knight <andrew.knight@digia.com>
| * Remove Widgets dependency for QNXAndreas Holzammer2014-06-246-6/+6
| | | | | | | | | | | | | | | | | | Changes.txt says that with Qt 5.2.0 dependency for Widgets have been removed for touch based platforms. But QNX is also a touch based platform and its missing. Change-Id: I140842d4501422537175ac5acb07beebe994f0eb Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* | Revise and align ToolBar & StatusBar size calculationJ-P Nurmi2014-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | Instead of preferring the layout size, and only using the panel size as a fallback, take the maximum of the two. This way styles can provide a default size that will be respected. Furthermore, replace unnecessary function calls with declarative property bindings. Change-Id: Iabc59c694ac8c8302cea72f53c9177462d7f146c Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* | Example: Remove Panel.qml from gallery.pro as the file does not existCaroline Chao2014-05-191-1/+0
| | | | | | | | | | Change-Id: Ife2b4de2cbc5cd08a97b87e014bb2e288326e08c Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* | Merge remote-tracking branch 'origin/stable' into devJ-P Nurmi2014-05-141-5/+12
|\| | | | | | | | | | | | | | | Conflicts: .qmake.conf src/controls/Private/TabBar.qml Change-Id: Id176e44fe8e402c1c2c021ecb63c8c5c75736d47
| * Fix selection handling in texteditor exampleBerthold Krevert2014-05-131-5/+12
| | | | | | | | | | | | | | Task-number: QTBUG-31784 Change-Id: I7122abbfd346edd85f17c54dfde37db93a1ba0fc Reviewed-by: Caroline Chao <caroline.chao@digia.com> Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* | Merge remote-tracking branch 'origin/stable' into devFrederik Gladhorn2014-04-1120-37/+37
|\| | | | | | | | | | | | | Conflicts: src/controls/ApplicationWindow.qml Change-Id: I2ab8efb4e04006724410da0f6ed03bd2672c5eb6
| * Fix the editable delegate in tableview exampleJens Bache-Wiig2014-04-091-2/+2
| | | | | | | | | | | | | | | | | | | | We re-interpreted what "model" means in TableView to align it with what it means for ListView. Unfortunately the example still assume that "model" refers to the views acual model object and not to the current item data as it did for listview. Change-Id: I3457954a622be38500672edb1c0a910d18760947 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
| * Bump QtQuick.Controls import version to 1.2J-P Nurmi2014-04-0717-17/+17
| | | | | | | | | | Change-Id: Idc0b93cbfc2fe23e8be3bcaece672d06555a81f6 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
| * Import QtQuick 2.2J-P Nurmi2014-04-0718-18/+18
| | | | | | | | | | Change-Id: Ifc9719ec6fbbd80b866c01eebc471d0ed121bd16 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* | Merge "Merge remote-tracking branch 'origin/stable' into dev" into ↵Shawn Rutledge2014-03-254-22/+42
|\| | | | | | | refs/staging/dev
| * Styling improvements for CalendarJens Bache-Wiig2014-03-123-21/+41
| | | | | | | | | | | | | | | | | | Also - added the property Calendar::frameVisible. - moved the gridVisible property to CalendarStyle Change-Id: I57da65af130098ac5d0b858c9f964e52e3ba6922 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
| * Fix some typosSergio Ahumada2014-03-031-1/+1
| | | | | | | | | | Change-Id: Ic2e2060b57b0d74e96d6aad0ceff4679d986a26c Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>