aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlmetatype_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmlmetatype_p.h')
-rw-r--r--src/qml/qml/qqmlmetatype_p.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/qml/qml/qqmlmetatype_p.h b/src/qml/qml/qqmlmetatype_p.h
index 2b615e645a..e3752b7bf8 100644
--- a/src/qml/qml/qqmlmetatype_p.h
+++ b/src/qml/qml/qqmlmetatype_p.h
@@ -138,11 +138,18 @@ class QHashedCStringRef;
class Q_QML_PRIVATE_EXPORT QQmlType
{
public:
+ QQmlType();
+ QQmlType(const QQmlType &other);
+ QQmlType &operator =(const QQmlType &other);
+ ~QQmlType();
+
+ bool isValid() const { return d != 0; }
+
QByteArray typeName() const;
- const QString &qmlTypeName() const;
- const QString &elementName() const;
+ QString qmlTypeName() const;
+ QString elementName() const;
- const QHashedString &module() const;
+ QHashedString module() const;
int majorVersion() const;
int minorVersion() const;
@@ -244,7 +251,6 @@ private:
QQmlType(int, const QString &, const QQmlPrivate::RegisterType &);
QQmlType(int, const QString &, const QQmlPrivate::RegisterCompositeType &);
QQmlType(int, const QString &, const QQmlPrivate::RegisterCompositeSingletonType &);
- ~QQmlType();
QQmlTypePrivate *d;
};