From 9ea48de5f0f6983778031e1421188d5ac3817f0b Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Fri, 30 Nov 2012 13:21:35 +0100 Subject: [PATCH] Fix linking in painting, richtext and desktop examples Change-Id: If08b2c3366610f74201ab6736f216f1a7d29b3c7 Reviewed-by: Eskil Abrahamsen Blomfeldt --- examples/widgets/doc/src/affine.qdoc | 2 + examples/widgets/doc/src/basicdrawing.qdoc | 4 ++ examples/widgets/doc/src/calendar.qdoc | 3 ++ examples/widgets/doc/src/calendarwidget.qdoc | 2 +- examples/widgets/doc/src/composition.qdoc | 2 + examples/widgets/doc/src/concentriccircles.qdoc | 2 + examples/widgets/doc/src/deform.qdoc | 2 + examples/widgets/doc/src/fontsampler.qdoc | 4 +- examples/widgets/doc/src/gradients.qdoc | 2 + examples/widgets/doc/src/imagecomposition.qdoc | 2 + examples/widgets/doc/src/orderform.qdoc | 4 ++ examples/widgets/doc/src/painterpaths.qdoc | 3 ++ examples/widgets/doc/src/pathstroke.qdoc | 3 ++ examples/widgets/doc/src/screenshot.qdoc | 3 ++ examples/widgets/doc/src/syntaxhighlighter.qdoc | 3 ++ examples/widgets/doc/src/textedit.qdoc | 3 ++ examples/widgets/doc/src/transformations.qdoc | 3 ++ src/widgets/doc/images/desktop-examples.png | Bin 0 -> 6430 bytes src/widgets/doc/images/painting-examples.png | Bin 0 -> 10442 bytes src/widgets/doc/images/richtext-examples.png | Bin 0 -> 6173 bytes src/widgets/doc/src/qtwidgets-examples.qdoc | 57 +++++++++++++++++++++++- 21 files changed, 101 insertions(+), 3 deletions(-) create mode 100644 src/widgets/doc/images/desktop-examples.png create mode 100644 src/widgets/doc/images/painting-examples.png create mode 100644 src/widgets/doc/images/richtext-examples.png diff --git a/examples/widgets/doc/src/affine.qdoc b/examples/widgets/doc/src/affine.qdoc index 46c97a3..da4a103 100644 --- a/examples/widgets/doc/src/affine.qdoc +++ b/examples/widgets/doc/src/affine.qdoc @@ -28,6 +28,8 @@ /*! \example painting/affine \title Affine Transformations + \ingroup examples-painting + \brief Demonstrates how affine transformations in QPainter works. \brief In this example we show Qt's ability to perform affine transformations on painting operations. diff --git a/examples/widgets/doc/src/basicdrawing.qdoc b/examples/widgets/doc/src/basicdrawing.qdoc index 295822d..b8ff580 100644 --- a/examples/widgets/doc/src/basicdrawing.qdoc +++ b/examples/widgets/doc/src/basicdrawing.qdoc @@ -28,6 +28,10 @@ /*! \example painting/basicdrawing \title Basic Drawing Example + \ingroup examples-painting + \brief The Basic Drawing example shows how to display basic + graphics primitives in a variety of styles using the QPainter + class. \brief The Basic Drawing example shows how to display basic graphics primitives in a variety of styles using the QPainter class. diff --git a/examples/widgets/doc/src/calendar.qdoc b/examples/widgets/doc/src/calendar.qdoc index 9168bfd..ea7b563 100644 --- a/examples/widgets/doc/src/calendar.qdoc +++ b/examples/widgets/doc/src/calendar.qdoc @@ -28,6 +28,9 @@ /*! \example richtext/calendar \title Calendar Example + \ingroup examples-richtext + \brief The Calendar example shows how to create rich text content + and display it using a rich text editor. \brief The Calendar example shows how to create rich text content and display it using a rich text editor. diff --git a/examples/widgets/doc/src/calendarwidget.qdoc b/examples/widgets/doc/src/calendarwidget.qdoc index 027da90..18ac8db 100644 --- a/examples/widgets/doc/src/calendarwidget.qdoc +++ b/examples/widgets/doc/src/calendarwidget.qdoc @@ -29,7 +29,7 @@ \title Calendar Widget Example \example widgets/calendarwidget \ingroup examples-widgets - \brief The Calendar Widget example shows use of \c QCalendarWidget. + \brief The Calendar Widget example shows use of QCalendarWidget. \image calendarwidgetexample.png diff --git a/examples/widgets/doc/src/composition.qdoc b/examples/widgets/doc/src/composition.qdoc index e39083b..bb34d39 100644 --- a/examples/widgets/doc/src/composition.qdoc +++ b/examples/widgets/doc/src/composition.qdoc @@ -28,6 +28,8 @@ /*! \example painting/composition \title Composition Modes + \ingroup examples-painting + \brief Demonstrates how Composition Modes work in QPainter. \brief This demo shows some of the more advanced composition modes supported by Qt. diff --git a/examples/widgets/doc/src/concentriccircles.qdoc b/examples/widgets/doc/src/concentriccircles.qdoc index 5633833..40a4d19 100644 --- a/examples/widgets/doc/src/concentriccircles.qdoc +++ b/examples/widgets/doc/src/concentriccircles.qdoc @@ -28,6 +28,8 @@ /*! \example painting/concentriccircles \title Concentric Circles Example + \ingroup examples-painting + \brief Demonstrates the improved quality that antialiasing and floating point precision gives. \brief The Concentric Circles example shows the improved rendering quality that can be obtained using floating point precision and diff --git a/examples/widgets/doc/src/deform.qdoc b/examples/widgets/doc/src/deform.qdoc index 742f552..3439c76 100644 --- a/examples/widgets/doc/src/deform.qdoc +++ b/examples/widgets/doc/src/deform.qdoc @@ -28,6 +28,8 @@ /*! \example painting/deform \title Vector Deformation + \ingroup examples-painting + \brief Demonstrates how to manipulate the elements of a QPainterPath. \brief This example shows how to use advanced vector techniques to draw text using a \c QPainterPath. diff --git a/examples/widgets/doc/src/fontsampler.qdoc b/examples/widgets/doc/src/fontsampler.qdoc index 753e5b0..e112927 100644 --- a/examples/widgets/doc/src/fontsampler.qdoc +++ b/examples/widgets/doc/src/fontsampler.qdoc @@ -28,8 +28,10 @@ /*! \example painting/fontsampler \title Font Sampler Example - + \ingroup examples-painting \brief The Font Sampler example shows how to preview and print multi-page documents. + + The Font Sampler example shows how to preview and print multi-page documents. \image fontsampler-example.png */ diff --git a/examples/widgets/doc/src/gradients.qdoc b/examples/widgets/doc/src/gradients.qdoc index a730154..0137f76 100644 --- a/examples/widgets/doc/src/gradients.qdoc +++ b/examples/widgets/doc/src/gradients.qdoc @@ -28,6 +28,8 @@ /*! \example painting/gradients \title Gradients + \ingroup examples-painting + \brief Shows how gradients can be used with QPainter. \brief In this example we show the various types of gradients that can be used in Qt. diff --git a/examples/widgets/doc/src/imagecomposition.qdoc b/examples/widgets/doc/src/imagecomposition.qdoc index 31ef4c7..537d8ec 100644 --- a/examples/widgets/doc/src/imagecomposition.qdoc +++ b/examples/widgets/doc/src/imagecomposition.qdoc @@ -28,6 +28,8 @@ /*! \example painting/imagecomposition \title Image Composition Example + \ingroup examples-painting + \brief Shows how composition modes work in QPainter. \brief The Image Composition example lets the user combine images together using any composition mode supported by QPainter, described diff --git a/examples/widgets/doc/src/orderform.qdoc b/examples/widgets/doc/src/orderform.qdoc index 5b2f9a0..80814b5 100644 --- a/examples/widgets/doc/src/orderform.qdoc +++ b/examples/widgets/doc/src/orderform.qdoc @@ -28,6 +28,10 @@ /*! \example richtext/orderform \title Order Form Example + \ingroup examples-richtext + \brief The Order Form example shows how to generate rich text + documents by combining a simple template with data input by the + user in a dialog. \brief The Order Form example shows how to generate rich text documents by combining a simple template with data input by the user in a dialog. Data diff --git a/examples/widgets/doc/src/painterpaths.qdoc b/examples/widgets/doc/src/painterpaths.qdoc index 2266cec..46e5228 100644 --- a/examples/widgets/doc/src/painterpaths.qdoc +++ b/examples/widgets/doc/src/painterpaths.qdoc @@ -28,6 +28,9 @@ /*! \example painting/painterpaths \title Painter Paths Example + \ingroup examples-painting + \brief The Painter Paths example shows how painter paths can be + used to beuild complex shapes for rendering. \brief The Painter Paths example shows how painter paths can be used to build complex shapes for rendering. diff --git a/examples/widgets/doc/src/pathstroke.qdoc b/examples/widgets/doc/src/pathstroke.qdoc index b11cc1b..6a21eb7 100644 --- a/examples/widgets/doc/src/pathstroke.qdoc +++ b/examples/widgets/doc/src/pathstroke.qdoc @@ -28,6 +28,9 @@ /*! \example painting/pathstroke \title Path Stroking + \ingroup examples-painting + \brief The Path Stroking example shows various types of pens that + can be used with QPainter. \brief In this example we show some of the various types of pens that can be used in Qt. diff --git a/examples/widgets/doc/src/screenshot.qdoc b/examples/widgets/doc/src/screenshot.qdoc index f0d2f2b..72f366f 100644 --- a/examples/widgets/doc/src/screenshot.qdoc +++ b/examples/widgets/doc/src/screenshot.qdoc @@ -28,6 +28,9 @@ /*! \example desktop/screenshot \title Screenshot Example + \ingroup examples-desktop + \brief The Screenshot example shows how to take a screenshot of the + desktop. \brief The Screenshot example shows how to take a screenshot of the desktop using QApplication and QDesktopWidget. It also shows how diff --git a/examples/widgets/doc/src/syntaxhighlighter.qdoc b/examples/widgets/doc/src/syntaxhighlighter.qdoc index 8167137..b417499 100644 --- a/examples/widgets/doc/src/syntaxhighlighter.qdoc +++ b/examples/widgets/doc/src/syntaxhighlighter.qdoc @@ -28,6 +28,9 @@ /*! \example richtext/syntaxhighlighter \title Syntax Highlighter Example + \group examples-richtext + \brief The Syntax Highligher example shows how to perform + simple syntax highlighing. \brief The Syntax Highlighter example shows how to perform simple syntax highlighting by subclassing the QSyntaxHighlighter class. diff --git a/examples/widgets/doc/src/textedit.qdoc b/examples/widgets/doc/src/textedit.qdoc index 4f1f618..c3651a0 100644 --- a/examples/widgets/doc/src/textedit.qdoc +++ b/examples/widgets/doc/src/textedit.qdoc @@ -28,6 +28,9 @@ /*! \example richtext/textedit \title Text Edit + \ingroup examples-richtext + \brief The Text Edit example shows Qt's rich text editing facilities + in action. \brief The Text Edit example shows Qt's rich text editing facilities in action, providing an example document for you to experiment with. diff --git a/examples/widgets/doc/src/transformations.qdoc b/examples/widgets/doc/src/transformations.qdoc index 47d8445..2824d4a 100644 --- a/examples/widgets/doc/src/transformations.qdoc +++ b/examples/widgets/doc/src/transformations.qdoc @@ -28,6 +28,9 @@ /*! \example painting/transformations \title Transformations Example + \ingroup examples-painting + \brief The Transformations example shows how transformations + influence the way that QPainter renders graphics primitives. \brief The Transformations example shows how transformations influence the way that QPainter renders graphics primitives. In particular diff --git a/src/widgets/doc/images/desktop-examples.png b/src/widgets/doc/images/desktop-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..86b16b478bb23cd26c8dcef9a550199926b76ca6 GIT binary patch literal 6430 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 literal 0 HcmV?d00001 diff --git a/src/widgets/doc/images/painting-examples.png b/src/widgets/doc/images/painting-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..214004ce39890fb841a144997a289ee959d7ce7c GIT binary patch literal 10442 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

G@Pye*IS_We>QAmks@O1 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 A_y7O^ literal 0 HcmV?d00001 diff --git a/src/widgets/doc/images/richtext-examples.png b/src/widgets/doc/images/richtext-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..1091c2045411e57e2d4c6f33b4fd5508be886da3 GIT binary patch literal 6173 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 literal 0 HcmV?d00001 diff --git a/src/widgets/doc/src/qtwidgets-examples.qdoc b/src/widgets/doc/src/qtwidgets-examples.qdoc index b199c97..05402d9 100644 --- a/src/widgets/doc/src/qtwidgets-examples.qdoc +++ b/src/widgets/doc/src/qtwidgets-examples.qdoc @@ -45,4 +45,59 @@ \annotatedlist examples-widgets -*/ \ No newline at end of file +*/ + +/*! + \page examples-painting.html + \ingroup all-examples + \title Painting Examples + \brief How to use the Qt painting system. + \group examples-painting + + \image painting-examples.png + + Qt's painting system is able to render vector graphics, images, and outline + font-based text with sub-pixel accuracy accuracy using anti-aliasing to + improve rendering quality. + + These examples show the most common techniques that are used when painting + with Qt, from basic concepts such as drawing simple primitives to the use of + transformations. + + \annotatedlist{painting-examples} +*/ + +/*! + \page examples-richtext.html + \ingroup all-examples + \title Rich Text Examples + \brief Using the document-oriented rich text engine. + \group examples-richtext + + \image richtext-examples.png + + Qt provides powerful document-oriented rich text engine that supports Unicode + and right-to-left scripts. Documents can be manipulated using a cursor-based + API, and their contents can be imported and exported as both HTML and in a + custom XML format. + + */ + +/*! + \page examples-desktop.html + \ingroup all-examples + \title Desktop Examples + \brief Integrating your Qt application with your favorite desktop. + \group examples-desktop + + \image desktop-examples.png + + Qt provides features to enable applications to integrate with the user's + preferred desktop environment. + + Features such as system tray icons, access to the desktop widget, and + support for desktop services can be used to improve the appearance of + applications and take advantage of underlying desktop facilities. + +*/ + -- 2.7.4