summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeena Miettinen <riitta-leena.miettinen@nokia.com>2011-01-05 15:17:56 +0100
committerLeena Miettinen <riitta-leena.miettinen@nokia.com>2011-01-05 15:18:45 +0100
commita02031f8f009bf31ede5a136b32249c38711468e (patch)
treea8c17128d8619a1a8d028a1a181abaff8e514071
parenta65c335f28657e920e7912900cace07e1d3902cb (diff)
downloadqt-creator-a02031f8f009bf31ede5a136b32249c38711468e.tar.gz
Doc: update info about Qt Quick
Reviewed-by: Carsten Owerfeldt
-rw-r--r--doc/images/qtcreator-design-mode.pngbin0 -> 117771 bytes
-rw-r--r--doc/images/qtcreator-edit-mode.pngbin0 -> 104321 bytes
-rw-r--r--doc/qtcreator.qdoc66
3 files changed, 40 insertions, 26 deletions
diff --git a/doc/images/qtcreator-design-mode.png b/doc/images/qtcreator-design-mode.png
new file mode 100644
index 0000000000..b3d82858a1
--- /dev/null
+++ b/doc/images/qtcreator-design-mode.png
Binary files differ
diff --git a/doc/images/qtcreator-edit-mode.png b/doc/images/qtcreator-edit-mode.png
new file mode 100644
index 0000000000..5fc5b210c9
--- /dev/null
+++ b/doc/images/qtcreator-edit-mode.png
Binary files differ
diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index 2517dbd8fb..a2b9330304 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -951,42 +951,39 @@
\contentspage index.html
\previouspage creator-editor-external.html
\page creator-design-mode.html
- \nextpage creator-usability.html
+ \nextpage creator-visual-editor.html
\title Developing Application UI
- You can use the integrated \QD to design and build graphical user interfaces (GUIs) from
- Qt widgets. You can compose and customize your widgets or dialogs and test
- them using different styles and resolutions.
+ Large high-resolution screens, touch input, and significant graphics power
+ are becoming common in portable consumer devices, such as mobile
+ phones, media players, set-top boxes, and netbooks. To fully benefit from
+ these features and to create intuitive, modern-looking, fluid user interfaces,
+ you can use \l {http://doc.qt.nokia.com/4.7/qtquick.html}{Qt Quick}.
- Widgets and forms created with \QD are integrated seamlessly with programmed code,
- using the Qt signals and slots mechanism, that lets you easily assign behavior to
- graphical elements. All properties set in \QD can be changed dynamically within the code.
- Furthermore, features like widget promotion and custom plugins allow you to use your
- own widgets with \QD.
+ Qt Quick consists of a rich set of user interface elements, a declarative
+ language for describing user interfaces, and a language runtime. A
+ collection of C++ APIs is used to integrate these high level features with
+ classic Qt applications.
- UIs that use widgets are clearly structured and enforce a platform look and feel,
- which makes them useful for traditional applications. However, they are static, and
- do not fully make use of the large high-resolution screens, touch input, and significant
- graphics power that are becoming common in portable consumer devices, such as mobile
- phones, media players, set-top boxes, and netbooks.
+ You can edit QML code in the code editor or in the integrated \QMLD.
- You can easily develop animations by using a declarative programming
- language called \l {http://doc.qt.nokia.com/4.7/qtquick.html}{QML}.
- In QML, a user interface is specified as a tree of objects with properties.
- You can edit QML code in the code editor or in the integrated \QMLD. You
- can use Qt or JavaScript to implement the application logic.
+ \image qtcreator-design-mode.png "Design mode"
The integration includes project management and code completion.
+ If you need a traditional user interface that is clearly structured and
+ enforces a platform look and feel, you can use the integrated \QD. You can
+ compose and customize your widgets or dialogs and test them using different
+ styles and resolutions.
+
The following sections describe how to develop application UI:
\list
- \o \l{Optimizing Applications for Mobile Devices}
- \o \l{Using Qt Designer}
- \o \l{Adding Qt Designer Plugins}
\o \l{Developing Qt Quick Applications}
+ \o \l{Developing Widget Based Applications}
+ \o \l{Optimizing Applications for Mobile Devices}
\endlist
@@ -995,11 +992,17 @@
/*!
\contentspage index.html
- \previouspage creator-usability.html
+ \previouspage quick-application-logic.html
\page creator-using-qt-designer.html
\nextpage adding-plugins.html
- \title Using Qt Designer
+ \title Developing Widget Based Applications
+
+ Widgets and forms created with \QD are integrated seamlessly with programmed code,
+ using the Qt signals and slots mechanism, that lets you easily assign behavior to
+ graphical elements. All properties set in \QD can be changed dynamically within the code.
+ Furthermore, features like widget promotion and custom plugins allow you to use your
+ own widgets with \QD.
Qt Creator automatically opens all .ui files in \QD.
@@ -1359,6 +1362,8 @@
checking, code completion, context sensitive help and in-line error
indicators while you are typing.
+ \image qtcreator-edit-mode.png "Edit mode"
+
\section1 Using the Editor Toolbar
The editor toolbar is located at the top of the editor view. The editor
@@ -3717,7 +3722,13 @@
\image qtcreator-symbian-run-settings.png "Run settings for Symbian devices"
When you deploy the application for the \gui{Symbian Device} target, Qt
- Creator generates a Symbian installation system (SIS) file in the project folder.
+ Creator generates a Symbian installation system (SIS) file in the project folder
+ and copies it to the device that is connected to the development PC.
+ If no device is connected, you must remove the \gui {Deploy SIS Package} step,
+ to create the package. Click \gui {Remove Item} to skip the step.
+
+ \image qtcreator-remove-deploy-step.png "Removing deploy steps"
+
When you are ready to publish the application on Ovi Store or some other
channel, you must make sure that the SIS file meets the requirements for
publishing and installing applications on Symbian devices. For more information,
@@ -7362,7 +7373,7 @@
/*!
\contentspage index.html
- \previouspage adding-plugins.html
+ \previouspage creator-design-mode.html
\page creator-visual-editor.html
\nextpage quick-projects.html
@@ -7373,6 +7384,9 @@
You can use the code editor (\l{Using the Editor}{Edit mode}) or the visual editor
(\l{Using Qt Quick Designer}{Design mode}) to develop Qt Quick applications.
+
+ \image qtcreator-qt-quick-editors.png "Edit mode and Design mode"
+
The following sections describe typical tasks you can do with Qt Creator.
\list