summaryrefslogtreecommitdiff
path: root/doc/snippets/qmlapp/codingconventions
Commit message (Collapse)AuthorAgeFilesLines
* Use SPDX license identifiersLucie Gérard2022-06-077-343/+14
| | | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: Idfd176b7f7b077a5b7c66b7738dc9bcac94ab290 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* qmlapp/codingconventions: Recommend using type annotationsMaximilian Goldstein2021-09-011-1/+1
| | | | | | | | | Pick-to: 6.2 Task-number: QTBUG-96150 Change-Id: Iaeaff2558935ca1008fb19416ec4852b6ee51549 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* qmlapp/codingconventions: Encourage using named signal parametersMaximilian Goldstein2021-07-291-0/+57
| | | | | | | Pick-to: 6.2 Task-number: QTBUG-92970 Change-Id: I11bf37cae634434a8ad950a902518a9001bf02bb Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* qmlapp/codingconventions: Warn about unqualified accessMaximilian Goldstein2021-07-281-0/+63
| | | | | | | Pick-to: 6.2 Task-number: QTBUG-92970 Change-Id: Ia6c331707f04b02d30fb10b676396eec613cd27a Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* documentation: Do not use versioned QML importKai Koehne2020-12-025-5/+5
| | | | | | | Pick-to: 6.0 Task-number: QTBUG-89033 Change-Id: I253319dc201d3144860ab344514375a60a7ddb11 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* qmlapp/codingconventions: Treat states and transitions as propertiesMaximilian Goldstein2020-10-221-11/+15
| | | | | | | | | | | | States and transitions are not special on a language level. They should be written along with other object properties. Also updates the example to no longer use the undesirable syntax for Lists. Change-Id: Ib20eb768bd9f6c96b6850cd714f47cda45ce69b9 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Remove Lists section from the QML coding conventionsMaximilian Goldstein2020-03-201-72/+0
| | | | | | | | Assigning a single item to a List property without braces makes it ambiguous whether the property is a list or scalar. It should therefore not be encouraged to use this syntax. Change-Id: I1e681ae654b45c830823072a03dca93be674d917 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Doc: give property assignments their own line in coding conventionsMitch Curtis2018-07-161-3/+9
| | | | | | | | | | | | The point of the convention was that related properties should be part of the same "block" or "group" of assignments, which can be achieved by ensuring that they are directly above/below one another. Bunching up assignments onto one line for a few properties should not be a recommended practice. Change-Id: Ie84163b3261e7138d69678e059a91c2c82b43507 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update QML Coding Conventions to mention semicolon usageMitch Curtis2016-10-061-0/+61
| | | | | | | | | | | | | | The concensus to use semicolons for blocks of code was reached on the mailing list: http://lists.qt-project.org/pipermail/development/2016-October/027441.html Change-Id: I98ce87c623c189bdfac8cfac5c0fa80e5a831c18 Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Robin Burchell <robin.burchell@viroteck.net> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@theqtcompany.com>
* Unify license header usageAntti Kokko2016-02-045-15/+65
| | | | | | | Updated BSD license. Change-Id: Icc360a040f76765d920750f4e590da2717b7041f Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Update copyright headersAntti Kokko2015-02-175-20/+20
| | | | | | | | | Qt copyrights are now in The Qt Company, so we could update the source code headers accordingly. In the same go we should also fix the links to point to qt.io. Change-Id: Iedecec76f88fcf709d31bf7bfc5fe817302ecae1 Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
* Bump QtQuick import to 2.3Kai Koehne2014-05-075-10/+10
| | | | | | | | It doesn't make sense to advocate the use of QtQuick 2.0 anymore. We can expect that people target Qt 5.3 in the Qt 5.3 documentation ... Change-Id: I6ac8dca59a2717fe6d8baec13d968bd74070e90e Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
* Doc: Adding "QML Application Developer Resources" guide.Jerome Pasion2013-04-296-0/+343
-ported from qtdeclarative.git -fixed snippet and image paths to doc/snippets and doc/images Because this guide will need to cover more than Qt QML and Qt Quick, this guide does not need to be in qtdeclarative. Change-Id: Id6a47420a1e73b5c55b7233571557e3558e82043 Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com> Reviewed-by: Geir Vattekar <geir.vattekar@digia.com>