From 2b6edec5c205fa1162d8b9e91c45fa42bdbda634 Mon Sep 17 00:00:00 2001 From: Jan Arve Saether Date: Mon, 15 Oct 2012 15:40:28 +0200 Subject: [PATCH] Doc: Added landing-, examples- and C++ class list-page to qtwidgets It seems this is the pattern to follow: landing page: qtwidgets-index.html examples page: qtwidgets-examples.html class list page: qtwidgets-module.html Change-Id: I3e5459fe650178e0398cb43181b594c0f12a170e Reviewed-by: Jerome Pasion --- doc/global/qt-module-defaults.qdocconf | 1 + examples/widgets/doc/src/analogclock.qdoc | 6 +- src/widgets/doc/images/widget-examples.png | Bin 0 -> 6128 bytes .../snippets/widgets-tutorial/template.cpp | 2 +- src/widgets/doc/src/qtwidgets-examples.qdoc | 75 ++++++++ src/widgets/doc/src/qtwidgets-index.qdoc | 163 +++++++++++------- src/widgets/doc/src/qtwidgets.qdoc | 2 +- .../doc/src/widgets-and-layouts/gallery.qdoc | 2 +- 8 files changed, 182 insertions(+), 69 deletions(-) create mode 100644 src/widgets/doc/images/widget-examples.png create mode 100644 src/widgets/doc/src/qtwidgets-examples.qdoc diff --git a/doc/global/qt-module-defaults.qdocconf b/doc/global/qt-module-defaults.qdocconf index 4532af5264d..d5c623f83b4 100644 --- a/doc/global/qt-module-defaults.qdocconf +++ b/doc/global/qt-module-defaults.qdocconf @@ -95,3 +95,4 @@ sources.fileextensions = "*.c++ *.cc *.cpp *.cxx *.mm *.qml *.qdoc" versionsym = QT_VERSION_STR +macro.raisedaster.HTML = "*" \ No newline at end of file diff --git a/examples/widgets/doc/src/analogclock.qdoc b/examples/widgets/doc/src/analogclock.qdoc index e882ccd3c17..68c2ce92b4e 100644 --- a/examples/widgets/doc/src/analogclock.qdoc +++ b/examples/widgets/doc/src/analogclock.qdoc @@ -28,9 +28,9 @@ /*! \example widgets/analogclock \title Analog Clock Example - - The Analog Clock example shows how to draw the contents of a custom - widget. + \ingroup examples-widgets + \brief The Analog Clock example shows how to draw the contents of a + custom widget. \image analogclock-example.png Screenshot of the Analog Clock example diff --git a/src/widgets/doc/images/widget-examples.png b/src/widgets/doc/images/widget-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4e97c34fd247aaa468587db8cc92cc1b2232ad GIT binary patch literal 6128 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 +#include // Include header files for application components. // ... diff --git a/src/widgets/doc/src/qtwidgets-examples.qdoc b/src/widgets/doc/src/qtwidgets-examples.qdoc new file mode 100644 index 00000000000..9a6f97404cd --- /dev/null +++ b/src/widgets/doc/src/qtwidgets-examples.qdoc @@ -0,0 +1,75 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \page qtwidgets-examples.html + \title Qt Widgets Examples + \brief Lots of examples of how to use different kinds of widgets. + \ingroup all-examples + + \image widget-examples.png + + Qt comes with a large range of standard widgets that users of modern + applications have come to expect. + + You can also develop your own custom widgets and controls, and use them + alongside standard widgets. + + It is even possible to provide custom styles and themes for widgets that can + be used to change the appearance of standard widgets and appropriately + written custom widgets. + + \list + \li \l{widgets/analogclock}{Analog Clock}\raisedaster + \li \l{widgets/calculator}{Calculator}\raisedaster + \li \l{widgets/calendarwidget}{Calendar Widget}\raisedaster + \li \l{widgets/charactermap}{Character Map}\raisedaster + \li \l{widgets/codeeditor}{Code Editor}\raisedaster + \li \l{widgets/digitalclock}{Digital Clock}\raisedaster + \li \l{widgets/groupbox}{Group Box}\raisedaster + \li \l{widgets/icons}{Icons}\raisedaster + \li \l{widgets/imageviewer}{Image Viewer}\raisedaster + \li \l{widgets/lineedits}{Line Edits}\raisedaster + \li \l{widgets/movie}{Movie} + \li \l{widgets/scribble}{Scribble}\raisedaster + \li \l{widgets/shapedclock}{Shaped Clock}\raisedaster + \li \l{widgets/sliders}{Sliders}\raisedaster + \li \l{widgets/softkeys}{Soft Keys} + \li \l{widgets/spinboxes}{Spin Boxes}\raisedaster + \li \l{widgets/styles}{Styles}\raisedaster + \li \l{widgets/stylesheet}{Style Sheet}\raisedaster + \li \l{widgets/tablet}{Tablet}\raisedaster + \li \l{widgets/tetrix}{Tetrix}\raisedaster + \li \l{widgets/tooltips}{Tooltips}\raisedaster + \li \l{widgets/validators}{Validators} + \li \l{widgets/wiggly}{Wiggly}\raisedaster + \li \l{widgets/windowflags}{Window Flags}\raisedaster + \endlist + + Examples marked with an asterisk (*) are fully documented. + +*/ \ No newline at end of file diff --git a/src/widgets/doc/src/qtwidgets-index.qdoc b/src/widgets/doc/src/qtwidgets-index.qdoc index 61f723ae7c2..82e6a0109fa 100644 --- a/src/widgets/doc/src/qtwidgets-index.qdoc +++ b/src/widgets/doc/src/qtwidgets-index.qdoc @@ -31,9 +31,6 @@ \brief A module which provides a set of C++ technologies for building user interfaces -Qt Widgets is a module which provides primary elements for building user -interfaces in C++. - \section1 Getting Started To include the definitions of the module's classes, use the @@ -46,93 +43,133 @@ interfaces in C++. \snippet code/doc_src_qtwidgets.pro 0 -\section1 Widgets - Widgets are for building C++ user interfaces. They are customizable with - layouts and stylesheets. + + + \section1 Widgets + + Widgets are the primary elements for creating user interfaces in Qt. + \l{The Widget Classes}{Widgets} can display data and status information, + receive user input, and provide a container for other widgets that + should be grouped together. A widget that is not embedded in a + parent widget is called a \l{Window and Dialog Widgets} {window}. + + \image parent-child-widgets.png A parent widget containing various child widgets. + + The QWidget class provides the basic capability to render to the + screen, and to handle user input events. All UI elements that Qt + provides are either subclasses of QWidget, or are used in connection + with a QWidget subclass. Creating custom widgets is done by + subclassing QWidget or a suitable subclass and reimplementing the + virtual event handlers. \list - \li \l{Basic Widgets} - \li \l{Advanced Widgets} - \li \l{Organizers} - \li \l{Widgets Tutorial} \li \l{Window and Dialog Widgets} \li \l{Application Main Window} - \li \l{Standard Dialogs} \li \l{Dialog Windows} \endlist - Qt's support for widget styles and themes enables your application to fit in - with the native desktop environment. Below, you can find links to the - various widget styles that are supplied with Qt Widgets. - \list - \li \l{Qt Widget Gallery} - \li \l{Plastique Style Widget Gallery} - \li \l{Cleanlooks Style Widget Gallery} - \li \l{Windows XP Style Widget Gallery} - \li \l{Windows Vista Style Widget Gallery} - \li \l{GTK Style Widget Gallery} - \li \l{Macintosh Style Widget Gallery} - \endlist + \section1 Styles - \section2 Layouts + \l{Styles and Style Aware Widgets}{Styles} draw on behalf of + widgets and encapsulate the look and feel of a GUI. Qt's built-in + widgets use the QStyle class to perform nearly all of their drawing, + ensuring that they look exactly like the equivalent native widgets. - Widgets may use to automatically arrange child widgets within their - container. Each widget reports its size requirements to the layout and the - layout distributes the available space accordingly. + \table + \row + \li \image windowsxp-tabwidget.png + \li \image plastique-tabwidget.png + \li \image macintosh-tabwidget.png + \endtable - \list - \liĀ \l{Widgets and Layouts} - \li \l{Qt Designer Integration} - \li \l{Layout Management} - \endlist + \l{Qt Style Sheets} are a powerful mechanism that allows you to customize the + appearance of widgets, in addition to what is already possible by subclassing QStyle. - \section2 Style Sheets - \l{Qt Style Sheets} are a powerful mechanism that allows for customization - of the appearance of widgets. The concepts, terminology, and syntax of Qt - Style Sheets are heavily inspired by HTML Cascading Style Sheets (CSS) but - adapted to the world of widgets. + \section1 Layouts - \list - \li \l{Customizing Qt Widgets Using Style Sheets} - \li \l{Qt Style Sheets} - \li \l{The Style Sheet Syntax} - \li \l{Styles and Style Aware Widgets} - \li \l{Qt Style Sheets Examples} - \endlist + \l{Layout Management}{Layouts} are an elegant and flexible way to + automatically arrange child widgets within their container. Each + widget reports its size requirements to the layout through the + \l{QWidget::}{sizeHint} and \l{QWidget::}{sizePolicy} properties, + and the layout distributes the available space accordingly. -\section1 Graphics View + \table + \row + \li \image qgridlayout-with-5-children.png + \li \image qformlayout-with-6-children.png + \endtable - The \l{Graphics View Framework} is for managing and interacting with a large - number of custom-made 2D graphical items, and a view widget for visualizing - the items, with support for zooming and rotation. + \l {Qt Designer} is a powerful tool for interactively creating and + arranging widgets in layouts. -\section1 Model/View + + + \section1 Model/View Classes The \l{Model/View Programming}{model/view} architecture provides classes that manage the way data is presented to the user. Data-driven applications which use lists and tables are structured to separate the data and view using models, views, and delegates. + \image windowsxp-treeview.png + + \section1 Graphics View + + The \l{Graphics View Framework} is for managing and interacting with a large + number of custom-made 2D graphical items, and a view widget for visualizing + the items, with support for zooming and rotation. + + \image graphicsview-items.png + + \section1 Related Information + + \section2 Tutorials \list - \li \l{Model/View Programming} - \li \l{Model/View Tutorial} + \li \l{Widgets Tutorial} + \li \l{Model/View Tutorial} \endlist -\section1 Reference - -\list -\li \l{Qt Widgets C++ API} + \section2 Examples \list - \li \l{Abstract Widget Classes} - \li \l{Graphics View Classes} - \li \l{Model/View Classes} - \li \l{Main Window and Related Classes} - \li \l{Widget Appearance and Style Related Classes} - \li \l{Layout Classes} + \li \l{Qt Widgets Examples} \endlist -\li \l{Qt Style Sheets Reference} -\endlist + \section2 API Reference + These are links to the API reference materials. + + \list + \li \l{Qt Widgets C++ Classes} + \list + \li \l{Abstract Widget Classes} + \li \l{Graphics View Classes} + \li \l{Model/View Classes} + \li \l{Main Window and Related Classes} + \li \l{Widget Appearance and Style Related Classes} + \li \l{Layout Classes} + \endlist + \li \l{Qt Style Sheets Reference} + \endlist + */ + + /*! + \group advanced + \title Advanced Widgets + */ + + /*! + \group abstractwidgets + \title Abstract Widget Classes + */ + + /*! + \group basicwidgets + \title Basic Widgets + */ + + /*! + \group organizers + \title Organizers + */ diff --git a/src/widgets/doc/src/qtwidgets.qdoc b/src/widgets/doc/src/qtwidgets.qdoc index f192c5114e5..5638e7b4d4d 100644 --- a/src/widgets/doc/src/qtwidgets.qdoc +++ b/src/widgets/doc/src/qtwidgets.qdoc @@ -27,7 +27,7 @@ /*! \module QtWidgets - \title Qt Widgets C++ API + \title Qt Widgets C++ Classes \ingroup modules \brief The QtWidgets module extends Qt Gui with C++ widget functionality. diff --git a/src/widgets/doc/src/widgets-and-layouts/gallery.qdoc b/src/widgets/doc/src/widgets-and-layouts/gallery.qdoc index 64bdd3ab9a0..9acacc24e7b 100644 --- a/src/widgets/doc/src/widgets-and-layouts/gallery.qdoc +++ b/src/widgets/doc/src/widgets-and-layouts/gallery.qdoc @@ -32,7 +32,7 @@ Qt's support for widget styles and themes enables your application to fit in with the native desktop environment. Below, you can find links to the various - widget styles that are supplied with Qt 4. + widget styles that are supplied with Qt. \table \row