aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickpage.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-04-17 13:43:34 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-18 10:36:01 +0000
commit76067f3699217e9574c72660ea65827819c7ffea (patch)
tree6610a3aae80b5b29faabd4f294811dfde538e059 /src/quicktemplates2/qquickpage.cpp
parent1fd8a2fc11926dc405d71aafbbfc274c82a574de (diff)
QQuickPage: prepare for inheritance
Add a header for the private class, and a protected constructor. Change-Id: Id34b32dd614a430ec7e299c53341f21c4fba36d9 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickpage.cpp')
-rw-r--r--src/quicktemplates2/qquickpage.cpp24
1 files changed, 6 insertions, 18 deletions
diff --git a/src/quicktemplates2/qquickpage.cpp b/src/quicktemplates2/qquickpage.cpp
index 0a7a3476..31a3914f 100644
--- a/src/quicktemplates2/qquickpage.cpp
+++ b/src/quicktemplates2/qquickpage.cpp
@@ -35,7 +35,7 @@
****************************************************************************/
#include "qquickpage_p.h"
-#include "qquickpane_p_p.h"
+#include "qquickpage_p_p.h"
#include "qquicktabbar_p.h"
#include "qquicktoolbar_p.h"
#include "qquickdialogbuttonbox_p.h"
@@ -115,23 +115,6 @@ namespace {
}
}
-class QQuickPagePrivate : public QQuickPanePrivate
-{
- Q_DECLARE_PUBLIC(QQuickPage)
-
-public:
- void relayout();
- void resizeContent() override;
-
- void itemVisibilityChanged(QQuickItem *item) override;
- void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF & diff) override;
- void itemDestroyed(QQuickItem *item) override;
-
- QString title;
- QQuickItem *header = nullptr;
- QQuickItem *footer = nullptr;
-};
-
void QQuickPagePrivate::relayout()
{
Q_Q(QQuickPage);
@@ -195,6 +178,11 @@ QQuickPage::QQuickPage(QQuickItem *parent)
{
}
+QQuickPage::QQuickPage(QQuickPagePrivate &dd, QQuickItem *parent)
+ : QQuickPane(dd, parent)
+{
+}
+
QQuickPage::~QQuickPage()
{
Q_D(QQuickPage);