From b2cc13d95aa04a48e67c3bbe9639b379ee161230 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Mon, 3 Dec 2012 15:11:51 +0100 Subject: [PATCH] Tag dialog examples and create dialog examples group Change-Id: I0049b841dd5aee806e8aed36af069b0507e3c9f1 Reviewed-by: Eskil Abrahamsen Blomfeldt --- examples/widgets/doc/src/classwizard.qdoc | 1 + examples/widgets/doc/src/configdialog.qdoc | 1 + examples/widgets/doc/src/extension.qdoc | 1 + examples/widgets/doc/src/findfiles.qdoc | 1 + examples/widgets/doc/src/licensewizard.qdoc | 1 + examples/widgets/doc/src/standarddialogs.qdoc | 1 + examples/widgets/doc/src/tabdialog.qdoc | 1 + examples/widgets/doc/src/trivialwizard.qdoc | 1 + src/widgets/doc/images/dialog-examples.png | Bin 0 -> 7049 bytes src/widgets/doc/src/qtwidgets-examples.qdoc | 17 +++++++++++++++++ 10 files changed, 25 insertions(+) create mode 100644 src/widgets/doc/images/dialog-examples.png diff --git a/examples/widgets/doc/src/classwizard.qdoc b/examples/widgets/doc/src/classwizard.qdoc index 038f9e19b2..b4224a182f 100644 --- a/examples/widgets/doc/src/classwizard.qdoc +++ b/examples/widgets/doc/src/classwizard.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/classwizard \title Class Wizard Example + \ingroup examples-dialogs \brief The License Wizard example shows how to implement linear wizards using QWizard. diff --git a/examples/widgets/doc/src/configdialog.qdoc b/examples/widgets/doc/src/configdialog.qdoc index 0fdbc5ddd0..18c14b79e3 100644 --- a/examples/widgets/doc/src/configdialog.qdoc +++ b/examples/widgets/doc/src/configdialog.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/configdialog \title Config Dialog Example + \ingroup examples-dialogs \brief The Config Dialog examples shows how a configuration dialog can be created by using an icon view with a stacked widget. diff --git a/examples/widgets/doc/src/extension.qdoc b/examples/widgets/doc/src/extension.qdoc index 0ba1d0738e..423a829167 100644 --- a/examples/widgets/doc/src/extension.qdoc +++ b/examples/widgets/doc/src/extension.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/extension \title Extension Example + \ingroup examples-dialogs \brief The Extension example shows how to add an extension to a QDialog using the QAbstractButton::toggled() signal and the diff --git a/examples/widgets/doc/src/findfiles.qdoc b/examples/widgets/doc/src/findfiles.qdoc index 27d0cacade..61dbf05581 100644 --- a/examples/widgets/doc/src/findfiles.qdoc +++ b/examples/widgets/doc/src/findfiles.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/findfiles \title Find Files Example + \ingroup examples-dialogs \brief The Find Files example shows how to use QProgressDialog to provide feedback on the progress of a slow operation. The example also diff --git a/examples/widgets/doc/src/licensewizard.qdoc b/examples/widgets/doc/src/licensewizard.qdoc index aee60e11fe..e45c162f29 100644 --- a/examples/widgets/doc/src/licensewizard.qdoc +++ b/examples/widgets/doc/src/licensewizard.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/licensewizard \title License Wizard Example + \ingroup examples-dialogs \brief The License Wizard example shows how to implement complex wizards in Qt. diff --git a/examples/widgets/doc/src/standarddialogs.qdoc b/examples/widgets/doc/src/standarddialogs.qdoc index f9d9372a70..4b39ac64c5 100644 --- a/examples/widgets/doc/src/standarddialogs.qdoc +++ b/examples/widgets/doc/src/standarddialogs.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/standarddialogs \title Standard Dialogs Example + \ingroup examples-dialogs \brief The Standard Dialogs example shows the standard dialogs that are provided by Qt. diff --git a/examples/widgets/doc/src/tabdialog.qdoc b/examples/widgets/doc/src/tabdialog.qdoc index e2ac57550f..b3e74389af 100644 --- a/examples/widgets/doc/src/tabdialog.qdoc +++ b/examples/widgets/doc/src/tabdialog.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/tabdialog \title Tab Dialog Example + \ingroup examples-dialogs \brief The Tab Dialog example shows how to construct a tab dialog using the QTabWidget class. diff --git a/examples/widgets/doc/src/trivialwizard.qdoc b/examples/widgets/doc/src/trivialwizard.qdoc index c67bb09c0d..4ccee9a625 100644 --- a/examples/widgets/doc/src/trivialwizard.qdoc +++ b/examples/widgets/doc/src/trivialwizard.qdoc @@ -28,6 +28,7 @@ /*! \example dialogs/trivialwizard \title Trivial Wizard Example + \ingroup examples-dialogs \brief The Trivial Wizard example illustrates how to create a linear three-page registration wizard using three instances of QWizardPage and one instance diff --git a/src/widgets/doc/images/dialog-examples.png b/src/widgets/doc/images/dialog-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..26537b5de383b09f6b10d12375c4f379987433d7 GIT binary patch literal 7049 zcmV;48+PQ0P)z0ssI2$9E)E00009a7bBm000cc z000cc0Rb?}TmS$YJ4r-ARCwC$omq5M*LlZD9!!>(o#i?!t1gKXd%2B6U8l7lnw7L^ z!ERR{nl=d~W(K&<^Up2dlzr$8V2-}#l-jkle9UprRz zhDF26d%{+K?74cI%VW`+gHUBi#9wQoDMy?WsC+EXpl5N>dZ+~*zhy=`Y7#O$Y^U;IzE z`0XB1FK)E`7D9^qJIktd|FZ6Vy9Uk=2kIOHGF{zV1A+qH+LOkWJ*mp4Daz(Jt^^+T4_=C6 zk>aUUoQl*F=Mu$DqkNH}I2SAX)79F1lBDcTRq4D=#h9Otg-U3h^2Zp(u0Tav0%j7z zcil$bJX!aOMb2LwO#i{>X{+}Fp*z65almKY?i1e*z6~}n{LVt0|Kv08cYgordTZbN zM&Yj=YTh|DNTHiui~ifW^xiYv?x;uiuVq_5A^Mr?S8E(PUbWS|YFqx=q0%26)vo^2 z`PDmI@4>e9%%iS_>;3NTk2Tt7j5|z`{fy&WKOa5WWBq)rTo2xwKH5KiRhQreFOS=& zkJ+US*{1f}B==e;by+30Stc}F#y34WeHz@b=1}9Rb-s7X+QufXO-Op?sI1+%=5Vuw zP(mnaxj~qjo0*fJQ{PnI(%v#x&fJ1raWZ~&JTWD4Xl!Vn$8fi$qoqt+CR_YzK&aE} z_Uzwt{KRozf8U7ch%XL(ao+p9jlGSHoej`#-?_b^rGaESKi+xd*pV&Uwzzw`uU)$~ zDkf^KH%uCKPTw%WRF>yBMJ!lS}BZrn&3uZvz} zIdJd*$!r~LKic$>(q2ZsgM)Yp7=;IpQ-CN6gNbS5Mx zhy=;$$;T~^r)8vZC8h)~_scv{|xObqpqo-qZ zVwCBWS&_w(`Icn;!~H$|Jz2R~B!JY!#^Kt=+UmOMu`6SZEsbi03|-8$b&YkD;BeA` zEELi=)YsP4*4Wy}BRJt=O+yXyaAkF6TW4ECbHm{1U~_x3D1k}7s;-JFNvTOp*CXR2 zJYsNU&^T$NaCYQL!0H>97{?4hFfu?IYNbwDlSWF&&dVl?zE-bhY^dc(J>izQ>wMO^ z+t5wj$i?H-HyTpki2B6F$8v?29T*Z0#O z|3H7l4|p8j2jOep2SS3+LjK<5@)ggZz0< ziamAa)FuB*Wx6sLSI!Gd3WGv}5M3ze^x4xFyf0808X`0zlh!P^v8zDd}OzNEKBTBnXQNqgEu~1u3nlw8+)n6{692 zJ08c&awH=Fn}E>4R)ui;RuglqrG?e1Rn9;B;ZRGH`4G~G`9=BQM8`+QfRG%hoJOai z_SBn>iSR(>fKbRG;A-z^&r2d*Adpe0U7&5>?Sn#kzLppbiIhK7e~Dm0uU z+faw_$Z#G?wdp#HEe0!KfV4==3xf1HuXDZqy#e$^gz-t^%v)Ek zO$_&ROpcFDUY|4{LOQrsuPrW9VPleE9EeGh>4>^QUA86l=wG0{z5p?va+DTv3>&BYWgl2H`Hlq%_}bZk3NAa&znNqGqw z^)-45rvl^^Wy1PW8Ih4XboZ p!UERVklx`Ud+%Vk*on!=S-<#VB5!sgk?Xb%U7j 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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 b321942a70..07e1eb135c 100644 --- a/src/widgets/doc/src/qtwidgets-examples.qdoc +++ b/src/widgets/doc/src/qtwidgets-examples.qdoc @@ -95,3 +95,20 @@ */ + +/*! + \group examples-dialogs + \ingroup all-examples + \title Dialog Examples + \brief Using Qt's standard dialogs and building and using custom dialogs. + + \image dialog-examples.png + + Qt includes standard dialogs for many common operations, such as file + selection, printing, and color selection. + + Custom dialogs can also be created for specialized modal or modeless + interactions with users. +*/ + +