summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2023-02-09 12:55:08 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-02-10 10:30:14 +0000
commit3772c3a3583b757439977ae8b13a3b9cfe5ba895 (patch)
tree46d2e2ac23695c28ed4f1e4ad28a2d3f93171dbd /src
parent28fdb955d48d8e7234e6302a4dfb436d671e60ce (diff)
downloadqttools-3772c3a3583b757439977ae8b13a3b9cfe5ba895.tar.gz
Move the uitools multipleinheritance example to calculatorform_mi
It illustrates how to use multipleinheritance from Ui struct and widget and is not really related to UiTools. Task-number: QTBUG-110447 Change-Id: If6b61c76ea0ac07b935f1e0a8ee02a2e7179cdc3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit db7a30bd1dca12b04f04a2617d54e22c61e5cf70) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/designer/src/designer/doc/src/designer-examples.qdoc1
-rw-r--r--src/designer/src/designer/doc/src/designer-manual.qdoc6
-rw-r--r--src/uitools/doc/src/qtuitools-examples.qdoc1
3 files changed, 4 insertions, 4 deletions
diff --git a/src/designer/src/designer/doc/src/designer-examples.qdoc b/src/designer/src/designer/doc/src/designer-examples.qdoc
index 98a597c5c..199c46db7 100644
--- a/src/designer/src/designer/doc/src/designer-examples.qdoc
+++ b/src/designer/src/designer/doc/src/designer-examples.qdoc
@@ -20,6 +20,7 @@
\li \l{arthurplugin}{Arthur Plugin}
\li \l{calculatorbuilder}{Calculator Builder}\raisedaster
\li \l{calculatorform}{Calculator Form}\raisedaster
+ \li \l{calculatorform_mi}{Calculator Form Example/Multiple Inheritance Example}\raisedaster
\li \l{customwidgetplugin}{Custom Widget Plugin}\raisedaster
\li \l{taskmenuextension}{Task Menu Extension}\raisedaster
\li \l{containerextension}{Container Extension}\raisedaster
diff --git a/src/designer/src/designer/doc/src/designer-manual.qdoc b/src/designer/src/designer/doc/src/designer-manual.qdoc
index 10ffa06d8..4cd7a819f 100644
--- a/src/designer/src/designer/doc/src/designer-manual.qdoc
+++ b/src/designer/src/designer/doc/src/designer-manual.qdoc
@@ -1931,14 +1931,14 @@ pixmap property in the property editor.
We need to include the header file that \c uic generates from the
\c calculatorform.ui file, as follows:
- \snippet ../uitools/multipleinheritance/calculatorform.h 0
+ \snippet ../designer/calculatorform_mi/calculatorform.h 0
The class is defined in a similar way to the one used in the
\l{The Single Inheritance Approach}{single inheritance approach}, except that
this time we inherit from \e{both} QWidget and \c{Ui::CalculatorForm},
as follows:
- \snippet ../uitools/multipleinheritance/calculatorform.h 1
+ \snippet ../designer/calculatorform_mi/calculatorform.h 1
We inherit \c{Ui::CalculatorForm} privately to ensure that the user
interface objects are private in our subclass. We can also inherit it with
@@ -1949,7 +1949,7 @@ pixmap property in the property editor.
constructor used in the \l{The Single Inheritance Approach}
{single inheritance} example:
- \snippet ../uitools/multipleinheritance/calculatorform.cpp 0
+ \snippet ../designer/calculatorform_mi/calculatorform.cpp 0
In this case, the widgets used in the user interface can be accessed in the
same say as a widget created in code by hand. We no longer require the
diff --git a/src/uitools/doc/src/qtuitools-examples.qdoc b/src/uitools/doc/src/qtuitools-examples.qdoc
index 170bbcf42..90cf190e6 100644
--- a/src/uitools/doc/src/qtuitools-examples.qdoc
+++ b/src/uitools/doc/src/qtuitools-examples.qdoc
@@ -19,7 +19,6 @@
/*
\list
- \li \l{Multiple Inheritance Example}\raisedaster
\li \l{Text Finder Example}\raisedaster
\endlist