summaryrefslogtreecommitdiffstats
path: root/doc/src/declarative/modules.qdoc
Commit message (Collapse)AuthorAgeFilesLines
* Support seperate versions of installed modulesmae2011-02-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QML supports versioned types in modules. There's a version major and a version minor. This makes it possible to have a module com.organisation.fancycomponents with version 1.0, and later you could ship a new module com.organisation.fancycomponents which contains a more recent version 1.1 or 2.0 AND also the old versions to keep old code running. This is good. The problem is that this is difficult with certain QA procedures. It's hard to verify that a new module is indeed 100% compatible with the previous versions. The change extends the import mechanism by adding optional versioning to the component patch. With the patch, you can add a new module com.organisation.fancycomponents.2.0 which will be loaded when the QML file specifies "import com.organisation.fancycomponents 2.0". The patch works as follows: if you try to load com.organisation.fancycomponents in version 2.0, the engine first looks for com/organisation/fancycomponents.2.0, then for com/organisation/fancycomponents.2 then for com.organisation/fancycomponents. Reviewed-by: Aaron Kennedy Task-number: QTBUG-16455
* Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | Reviewed-by: Trust Me
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/doc-staging into 4.7-integrationQt Continuous Integration System2010-12-211-32/+32
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * '4.7' of scm.dev.nokia.troll.no:qt/doc-staging: (29 commits) Doc: Added a missing license header. doc: Replaced some \raw and \endraw uses with \table and \endtable doc: Replaced some \raw and \endraw uses with \table and \endtable doc: Replaced some \raw and \endraw uses with \table and \endtable Doc: Added a note about the Public Suffix List. Doc: Fixed doc bug in Diagram Scene example doc: Removed some empty \row commands from a table. Doc: Added link to QML Basic Types in main Qt Quick page. Doc: Added missing What's New information for Qt 4.6 and 4.7. Doc: Fixed incorrect case in a page file name. Doc: Added a link to the QML Basic Types page. Doc: Removed duplicate external page reference. Doc: Fixed a link to the correct searchPaths() function. Doc: Added documentation about the use of null custom title bar widgets. Doc: Added a missing external page reference. Fixed the QML Focus document. Fixed snippets, images, and formatting. Added QML coding convention for "private" properties. Fixed link to qtestlib-tools by adding link to qt-webpages.qdoc. Some whitespace fixes. Fixed a bug by changing the id name to lower case. ...
| * Some whitespace fixes.Jerome Pasion2010-12-061-32/+32
| |
* | Update docs on importing javascript filesBea Lam2010-12-201-0/+2
|/
* Merge branch '4.7-upstream' into 4.7-docA-Team2010-10-051-2/+2
|\
| * Doc: typographical and spelling errors.Yann Bodson2010-10-011-2/+2
| |
* | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7David Boddie2010-10-041-4/+4
|\ \ | |/
| * Replace all occurances of "Qt 4.7" with "QtQuick 1.0"Aaron Kennedy2010-09-291-4/+4
| | | | | | | | | | Task-number: QTBUG-13799 Reviewed-by: Martin Jones
* | Doc: Fixed the in-repository licenses for the documentation.David Boddie2010-10-041-5/+5
|/ | | | | | In the repository, we should always use the No Commercial license alongside the GNU Free Documentation License for documentation files.
* Mention QML_IMPORT_TRACE in Modules docsBea Lam2010-08-091-0/+8
|
* Improvements to Modules docsBea Lam2010-07-291-84/+209
| | | | Task-number: QTBUG-12430
* Fix inconsistent reporting of module import errors when using versions.Warwick Allison2010-07-051-2/+9
| | | | Task-number: QTBUG-11936
* Fix docs to link to the new QML Viewer page instead of the Runtime pageBea Lam2010-07-021-2/+2
| | | | | where applicable, and remove or rename references to 'qml' tool. Also improve QML Viewer docs.
* Doc: Relicensed the documentation under the GNU FDL version 1.3.David Boddie2010-06-211-25/+11
| | | | | Reviewed-by: Trust Me Requested-by: Legal
* Doc fixesBea Lam2010-04-091-1/+1
|
* Tune plugin import mechanismmae2010-04-081-14/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | In shadow build environments, we cannot enforce that shared library objects for plugins are located in the same directory as the qmldir file. This makes it hard for Creator to support mixed projects (qml/c++). In order to gain more flexibility, the patch introduces a pluginPathList to QDeclarativeEngine, which completes the existing importsPathList. The pluginPathList defaults to ["."], which indicates the directory where the qmldir file is located in. The qml viewer tool gains a command line option -P to add to the pluginPathList. For consistency, the -L option ("Library") has been renamed to -I ("Import"). QDeclarativeEngine::importExtension() has been renamed to QDeclarativeEngine::importPlugin(). The documentation has been adjusted accordingly. Done with erikv. Reviewed-by: erikv
* Replace "import Qt 4.6" with "import Qt 4.7"Michael Brasser2010-04-081-2/+2
|
* import "." first - i.e. override it by everything else.Warwick Allison2010-04-011-2/+4
| | | | Otherwise, simple things break, like having "image.qml" on a case-insensitive file system.
* doc - fix sellingpWarwick Allison2010-04-011-1/+1
|
* Import path detail.Warwick Allison2010-03-291-1/+8
|
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Warwick Allison2010-03-291-1/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/src/declarative/examples.qdoc doc/src/declarative/focus.qdoc doc/src/declarative/modules.qdoc doc/src/declarative/network.qdoc doc/src/declarative/qdeclarativedebugging.qdoc doc/src/declarative/qdeclarativei18n.qdoc doc/src/declarative/qmlruntime.qdoc doc/src/declarative/tutorial.qdoc tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
| * Remove references to qmlviewer in docs.Bea Lam2010-03-291-1/+1
| |
* | docWarwick Allison2010-03-291-130/+66
|/ | | | Clean up structure and remove duplication.
* Add an initial attempt at docs on the new runtime and imports.Alan Alpert2010-03-251-46/+91
|
* Fix local type lookupmae2010-03-191-0/+7
| | | | | | This change removes the hacky final baseUrl+TypeName+".qml" lookup. In order to still support internal files in remote modules, a new qmldir keyword "internal" is introduced.
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-3/+3
| | | | QDeclarativeXXX.
* docWarwick Allison2010-02-241-1/+1
|
* Doc: these files are NOT part of the test suite of the Qt toolkitThiago Macieira2010-02-201-1/+1
|
* Fix broken license headers.Jason McDonald2010-02-161-18/+18
| | | | Reviewed-by: Trust Me
* Allow QML types defined in both C++ and QML files to be in the same module.Warwick Allison2010-01-081-1/+4
|
* docWarwick Allison2010-01-081-16/+53
| | | | Task-number: QTBUG-7125
* Remove "to" limit on minor version.Warwick Allison2009-11-051-5/+7
| | | | | | QML_DEFINE_TYPE etc. now define just the initial support version, with support in all future versions being thus implied. QTBUG-5421
* DocAaron Kennedy2009-10-201-1/+0
|
* doc cleanupYann Bodson2009-10-081-1/+42
|
* Rest of 44ab46a6c5dcfb14395baf173a11179839003c4cWarwick Allison2009-09-011-89/+71
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-121-0/+1
| | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlscriptparser.cpp src/declarative/qml/qmlscriptparser_p.h Compiles, but probably next needs a revert/change of module stuff, since that work seems to have been duplicated.
* docWarwick Allison2009-06-101-1/+7
|
* Ideas for full module support.Warwick Allison2009-06-101-0/+94
|
* Document current modularity functionality.Warwick Allison2009-05-061-122/+9
|
* Initial import of kinetic-dui branch from the old kineticMichael Brasser2009-04-221-0/+135