summaryrefslogtreecommitdiffstats
path: root/PCbuild/pcbuild.dsw
Commit message (Expand)AuthorAgeFilesLines
* Teach the Windows build & installer about the new csv module + DLL.Tim Peters2003-03-211-0/+15
* datetime escapes the sandbox. The Windows build is all set. I leave itTim Peters2002-12-161-0/+15
* Made the _ssl subproject depend on the w9xpopen subproject, becauseTim Peters2002-12-111-20/+23
* Add _ssl build process for Windows.Mark Hammond2002-12-031-0/+21
* My MSVC seems to like writing the project names in quotes. Letting it doMark Hammond2002-12-031-19/+19
* Try linking the static Sleepycat lib into _bsddb.pyd. Hard to sayTim Peters2002-11-231-0/+3
* Move Windows Python away from bsddb 1.85 and toward Sleepycat's latest.Tim Peters2002-11-221-9/+6
* Start building the bz2 module on Windows.Tim Peters2002-11-091-0/+12
* Renamed _testXXX to _testcapiXXX. Jack is my hero -- good call!Tim Peters2001-02-041-1/+7
* Teach Windows build and installer about new _symtable module/DLL.Tim Peters2001-02-021-0/+12
* Patch derived from Trent's 101162: a Python/C API testing framework.Tim Peters2001-02-021-0/+12
* Windows: ucnhash subproject no longer exists (/F merged into unicodedata).Tim Peters2001-01-241-15/+0
* Windows: 2.1a1 changes so Python runs again. Note that the python20Tim Peters2001-01-171-32/+32
* Support for building the new w9xpopen.exe, which is used for reliable popen o...Mark Hammond2000-08-141-0/+12
* Revert this checkin:Trent Mick2000-08-131-254/+254
* These files all used to be tagged as binary in CVS. I recently changed this soTrent Mick2000-08-111-254/+254
* Add ucnhash to the workspace, as a dependency of python20.Mark Hammond2000-07-011-1/+15
* More 2.0 stuff -- fix workspace, remove 1.6 filesGuido van Rossum2000-06-301-75/+16
* Mark Hammond: Added dependency of winsound project on python16Guido van Rossum2000-04-251-0/+3
* Added winsound project to workspace, and added -I options to winsoundGuido van Rossum2000-04-211-0/+16
* Added project dependencies -- Mark is right, these are needed.Guido van Rossum2000-04-101-0/+39
* Moved socket, select, unicodedata to their own PYD. This shouldGuido van Rossum2000-04-061-0/+48
* Adding pyexpat project.Guido van Rossum2000-03-311-0/+16
* Added _sre project to workspace.Guido van Rossum2000-03-311-0/+16
* Bit of cleanup on the projects.Guido van Rossum2000-03-311-21/+36
* Added mmap project. (Mark Hammond.)Guido van Rossum2000-03-311-0/+12
* Update for creating and linking with python16.dll.Guido van Rossum2000-03-291-9/+8
* Mark Hammond: add winreg module as new subproject.Guido van Rossum2000-03-281-7/+23
* Changes by Trent Mick (of ActiveState) and Dale Nagata to supportGuido van Rossum2000-01-201-36/+8
* Some kind of source control krept in.Guido van Rossum1998-10-081-0/+28
* Added dependencies between projects.Guido van Rossum1998-08-121-28/+18
* Put the CRLF back in.Guido van Rossum1998-08-061-129/+129
* New project files...Guido van Rossum1998-08-061-101/+129
* Moved VC++ 5.x stuff here.Guido van Rossum1998-05-261-0/+101
erframe.png?h=v4.8.5&id=12ce7c10968cc8c3e27e70f7f228a9f60390d488'>doc/src/snippets/declarative/borderimage/pics/borderframe.pngbin0 -> 3411 bytes-rw-r--r--doc/src/snippets/declarative/borderimage/pics/borderframe.svg82
-rw-r--r--doc/src/snippets/declarative/coloranimation.qml57
-rw-r--r--doc/src/snippets/declarative/column/column.qml67
-rw-r--r--doc/src/snippets/declarative/column/vertical-positioner-transition.qml61
-rw-r--r--doc/src/snippets/declarative/column/vertical-positioner.qml50
-rw-r--r--doc/src/snippets/declarative/component.qml57
-rw-r--r--doc/src/snippets/declarative/flickable.qml50
-rw-r--r--doc/src/snippets/declarative/flipable/flipable.qml (renamed from doc/src/snippets/declarative/flipable.qml)0
-rw-r--r--doc/src/snippets/declarative/flow-diagram.qml75
-rw-r--r--doc/src/snippets/declarative/flow.qml64
-rw-r--r--doc/src/snippets/declarative/grid/grid-items.qml58
-rw-r--r--doc/src/snippets/declarative/grid/grid-no-spacing.qml57
-rw-r--r--doc/src/snippets/declarative/grid/grid-spacing.qml60
-rw-r--r--doc/src/snippets/declarative/grid/grid.qml53
-rw-r--r--doc/src/snippets/declarative/image.qml47
-rw-r--r--doc/src/snippets/declarative/listmodel-modify.qml53
-rw-r--r--doc/src/snippets/declarative/listmodel-nested.qml53
-rw-r--r--doc/src/snippets/declarative/listmodel-simple.qml53
-rw-r--r--doc/src/snippets/declarative/listview/listview-snippet.qml52
-rw-r--r--doc/src/snippets/declarative/numberanimation.qml57
-rw-r--r--doc/src/snippets/declarative/parallelanimation.qml57
-rw-r--r--doc/src/snippets/declarative/parentanimation.qml53
-rw-r--r--doc/src/snippets/declarative/parentchange.qml53
-rw-r--r--doc/src/snippets/declarative/pics/qtlogo.pngbin0 -> 2991 bytes-rw-r--r--doc/src/snippets/declarative/propertyaction.qml53
-rw-r--r--doc/src/snippets/declarative/propertyanimation.qml53
-rw-r--r--doc/src/snippets/declarative/propertychanges.qml53
-rw-r--r--doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml67
-rw-r--r--doc/src/snippets/declarative/qml-data-models/listelements.qml77
-rw-r--r--doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml64
-rw-r--r--doc/src/snippets/declarative/qml-documents/inline-component.qml57
-rw-r--r--doc/src/snippets/declarative/qml-documents/inline-text-component.qml55
-rw-r--r--doc/src/snippets/declarative/qml-documents/non-trivial.qml62
-rw-r--r--doc/src/snippets/declarative/qml-documents/qmldocuments.qml66
-rw-r--r--doc/src/snippets/declarative/qml-intro/anchors1.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/anchors2.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/anchors3.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/hello-world4.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/hello-world5.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/images/qt-logo.svg104
-rw-r--r--doc/src/snippets/declarative/qml-intro/number-animation1.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/number-animation2.qml2
-rw-r--r--doc/src/snippets/declarative/qml-intro/sequential-animation1.qml4
-rw-r--r--doc/src/snippets/declarative/qml-intro/sequential-animation2.qml4
-rw-r--r--doc/src/snippets/declarative/qml-intro/sequential-animation3.qml6
-rw-r--r--doc/src/snippets/declarative/qml-intro/transformations1.qml2
-rw-r--r--doc/src/snippets/declarative/qmldocuments.qml66
-rw-r--r--doc/src/snippets/declarative/qtobject.qml57
-rw-r--r--doc/src/snippets/declarative/repeaters/repeater-grid-index.qml61
-rw-r--r--doc/src/snippets/declarative/repeaters/repeater.qml (renamed from doc/src/snippets/declarative/repeater.qml)0
-rw-r--r--doc/src/snippets/declarative/rotationanimation.qml53
-rw-r--r--doc/src/snippets/declarative/row.qml62
-rw-r--r--doc/src/snippets/declarative/row/row.qml50
-rw-r--r--doc/src/snippets/declarative/sequentialanimation.qml57
-rw-r--r--doc/src/snippets/declarative/state-when.qml57
-rw-r--r--doc/src/snippets/declarative/state.qml57
-rw-r--r--doc/src/snippets/declarative/states.qml57
-rw-r--r--doc/src/snippets/declarative/systempalette.qml57
-rw-r--r--doc/src/snippets/declarative/transition-from-to.qml57
-rw-r--r--doc/src/snippets/declarative/transition-reversible.qml53
-rw-r--r--doc/src/snippets/declarative/transition.qml57
-rw-r--r--doc/src/snippets/declarative/visualdatamodel.qml53
-rw-r--r--doc/src/snippets/declarative/visualdatamodel_rootindex/main.cpp57
-rw-r--r--doc/src/snippets/declarative/~image-fillmode.qml46
99 files changed, 2820 insertions, 1051 deletions
diff --git a/doc/src/declarative/anchor-layout.qdoc b/doc/src/declarative/anchor-layout.qdoc
index 5c025e5..99f7777 100644
--- a/doc/src/declarative/anchor-layout.qdoc
+++ b/doc/src/declarative/anchor-layout.qdoc
@@ -26,7 +26,7 @@
****************************************************************************/
/*!
-\page anchor-layout.html
+\page qml-anchor-layout.html
\target anchor-layout
\title Anchor-based Layout in QML
diff --git a/doc/src/declarative/codingconventions.qdoc b/doc/src/declarative/codingconventions.qdoc
index 9403920..aa4feef 100644
--- a/doc/src/declarative/codingconventions.qdoc
+++ b/doc/src/declarative/codingconventions.qdoc
@@ -26,7 +26,7 @@
****************************************************************************/
/*!
-\page codingconventions.html
+\page qml-coding-conventions.html
\title QML Coding Conventions
This document contains the QML coding conventions that we follow in our documentation and examples and recommend that others follow.
diff --git a/doc/src/declarative/declarativeui.qdoc b/doc/src/declarative/declarativeui.qdoc
index e1c9473..2f43682 100644
--- a/doc/src/declarative/declarativeui.qdoc
+++ b/doc/src/declarative/declarativeui.qdoc
@@ -34,28 +34,36 @@
\brief Qt Quick provides a declarative framework for building highly
dynamic, custom user interfaces.
-Qt Quick provides a declarative framework for building highly dynamic,
-custom user interfaces from a rich set of \l{QML Elements}{QML elements}.
-Qt Quick helps programmers and designers collaborate to
-build the fluid user interfaces that are becoming common in portable
-consumer devices, such as mobile phones, media players, set-top boxes
-and netbooks. Qt Quick consists of the QtDeclarative C++ module, QML, and
-the integration of both of these into the Qt Creator IDE. Using the QtDeclarative
-C++ module, you can load and interact with QML files from your Qt application.
-
-QML is an extension to \l{About JavaScript}{JavaScript}, that provides
-a mechanism to declaratively build an object tree of
-\l{QML Elements}{QML elements}. QML improves the integration between
-JavaScript and Qt's existing QObject-based type system, adds support for
-automatic \l{Property Binding}{property bindings} and provides
+\section1 Introduction
+
+Qt Quick is a collection of technologies that are designed to help
+developers create the kind of intuitive, modern-looking, fluid user
+interfaces that are increasingly used on mobile phones, media players,
+set-top boxes and other portable devices.
+
+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.
+
+\section2 QML, Elements and the QtDeclarative Module
+
+User interfaces and their behavior are described using QML, an extension to
+\l{About JavaScript}{JavaScript} that lets developers and designers
+use a declarative syntax to specify each user interface in terms of
+\l{QML Elements}{QML elements}. These elements are a sophisticated set of
+graphical and behavioral building blocks that can be combined together in
+\l{QML Documents}{QML documents} to build components ranging in complexity
+from simple buttons and sliders, to complete Internet-enabled applications.
+
+QML improves the integration between JavaScript and Qt's existing
+QObject-based type system, adds support for automatic
+\l{Property Binding}{property bindings} and provides
\l{Network Transparency}{network transparency} at the language level.
-The \l{QML Elements}{QML elements} are a sophisticated set of
-graphical and behavioral building blocks. These different elements
-are combined together in \l{QML Documents}{QML documents} to build
-components ranging in complexity from simple buttons and sliders, to
-complete Internet-enabled applications like a photo browser for the
-popular \l{http://www.flickr.com}{Flickr} photo-sharing site.
+The QtDeclarative module implements the interface between the QML language
+and the elements available to it. It also provides a C++ API that can be
+used to load and interact with QML files from within Qt applications.
Qt Quick builds on \l{QML for Qt programmers}{Qt's existing strengths}.
QML can be be used to incrementally extend an existing application or
@@ -67,32 +75,55 @@ Module.
\list
\o \l{Introduction to the QML language}
-\o \l{QML Tutorial}{Tutorial: 'Hello World'}
-\o \l{QML Advanced Tutorial}{Tutorial: 'Same Game'}
-\o \l{QML Examples and Demos}
\o \l{QML for Qt Programmers}
\o \l{Getting Started Programming with QML}
\o \l{Beginning Qt Quick}
\endlist
-\section1 Core QML Features
+\list
+\o \l{QML Tutorial}{Tutorial: "Hello World"}
+\o \l{QML Advanced Tutorial}{Tutorial: "Same Game"}
+\o \l{QML Examples and Demos}
+\endlist
+
+\section1 QML Concepts
+
\list
\o \l{QML Documents}
\o \l{Property Binding}
-\o \l{Network Transparency}
\o \l{QML Scope}
-\o \l{Integrating JavaScript}
-\o \l{Data Models}
+\o \l{QML Modules}
\o \l{Anchor-based Layout in QML}
+\endlist
+
+\section1 User Interaction
+
+\list
+\o \l{Keyboard Focus in QML}
\o \l{QML States}
\o \l{QML Animation}
-\o \l{Keyboard Focus in QML}
-\o \l{QML Modules}
+\endlist
+
+\section1 Handling Data
+
+\list
+\o \l{Using QML Positioner and Repeater Items}
+\o \l{QML Data Models}
+\o \l{Presenting Data with QML}
+\o \l{Network Transparency}
+\endlist
+
+\section1 Architecture
+
+\list
+\o \l{Qt Declarative UI Runtime}
+\o \l{Integrating JavaScript}
\o \l{Extending types from QML}
\o \l{Dynamic Object Management in QML}
\endlist
\section1 Using QML with C++
+
\list
\o \l{Qt Declarative UI Runtime}
\o \l{Using QML in C++ Applications}
@@ -102,6 +133,7 @@ Module.
\endlist
\section1 Reference
+
\list
\o \l{QML Elements}
\o \l{QML Global Object}
@@ -113,4 +145,12 @@ Module.
\o \l{QML Performance}
\o \l{QML Coding Conventions}
\endlist
+
+\section1 Online Examples
+
+\list
+\o Forum Nokia:
+\l{http://wiki.forum.nokia.com/index.php/Qt_Quick_examples_for_porting}{Qt Quick
+examples for porting}
+\endlist
*/
diff --git a/doc/src/declarative/elements.qdoc b/doc/src/declarative/elements.qdoc
index 94abe10..252b964 100644
--- a/doc/src/declarative/elements.qdoc
+++ b/doc/src/declarative/elements.qdoc