aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickcontentitem_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-03-23 08:06:52 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-04 08:59:26 +0000
commit5e6b1e2950aa96b53c2fe77185f8d3bf420d27e9 (patch)
treef54e5f090f6696f9748a146a371a9a5d05ba3668 /src/quicktemplates2/qquickcontentitem_p.h
parentd055ee18b6012033de5138d429ddda5f421ddbc7 (diff)
QQuickContentItem: make use of QQmlMetaType::prettyTypeName()
a064824 added QQuickContentItem to provide more useful debug output. This improves the debug output further by providing the correct QML type name for types inherited from Pane and Popup, such as Frame and Dialog. With: ApplicationWindow { Pane { Component.onCompleted: console.log(contentItem) } Frame { Component.onCompleted: console.log(contentItem) } Popup { Component.onCompleted: console.log(contentItem) } Dialog { Component.onCompleted: console.log(contentItem) } Component.onCompleted: console.log(contentItem) } Before: qml: QQuickContentItem(0x7fa3397cfa70, "ApplicationWindow") qml: QQuickContentItem(0x7fa3397d6f10, "Popup") qml: QQuickContentItem(0x7fa3397d3f00, "Popup") qml: QQuickContentItem(0x7fa339534990, "Pane") qml: QQuickContentItem(0x7fa339534e40, "Pane") After: qml: QQuickContentItem(0x7fbebfce3210, "ApplicationWindow") qml: QQuickContentItem(0x7fbebfcea790, "Dialog") qml: QQuickContentItem(0x7fbebfce7730, "Popup") qml: QQuickContentItem(0x7fbebfcf61d0, "Frame") qml: QQuickContentItem(0x7fbebfcf4d20, "Pane") Change-Id: Ie8ab2b0c576f3bda7edf9840f7d030d3eef383f3 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickcontentitem_p.h')
-rw-r--r--src/quicktemplates2/qquickcontentitem_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickcontentitem_p.h b/src/quicktemplates2/qquickcontentitem_p.h
index 3babc7bbae..df0f0b243a 100644
--- a/src/quicktemplates2/qquickcontentitem_p.h
+++ b/src/quicktemplates2/qquickcontentitem_p.h
@@ -58,7 +58,8 @@ class Q_QUICKTEMPLATES2_PRIVATE_EXPORT QQuickContentItem : public QQuickItem
Q_OBJECT
public:
- explicit QQuickContentItem(const QString &objectName, QQuickItem *parent = nullptr);
+ explicit QQuickContentItem(QQuickItem *parent = nullptr);
+ explicit QQuickContentItem(const QObject *scope, QQuickItem *parent);
private:
Q_DISABLE_COPY(QQuickContentItem)