diff options
author | Lars Knoll <lars.knoll@digia.com> | 2013-06-26 20:53:13 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-06-28 14:56:09 +0200 |
commit | 8cb3b016885a861fcd2af24e559e768eabecc3ae (patch) | |
tree | 1c4f7f19d72247688f50e650adc60a930f64a761 /src/qml | |
parent | 1b3e648a831ba87d9342ed6a08dc11f1bc1b1b3e (diff) |
Remove some unused code and forward declarations
Change-Id: I2ab2818159c60b199cae4f7573ea47b01a178e7b
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml')
-rw-r--r-- | src/qml/qml/qqmlabstractbinding_p.h | 1 | ||||
-rw-r--r-- | src/qml/qml/qqmlpropertycache.cpp | 15 | ||||
-rw-r--r-- | src/qml/qml/qqmlpropertycache_p.h | 4 | ||||
-rw-r--r-- | src/qml/qml/qqmlvmemetaobject_p.h | 2 | ||||
-rw-r--r-- | src/qml/qml/v8/qv8engine_p.h | 1 |
5 files changed, 2 insertions, 21 deletions
diff --git a/src/qml/qml/qqmlabstractbinding_p.h b/src/qml/qml/qqmlabstractbinding_p.h index 8b93ea057d..7ac10a6d63 100644 --- a/src/qml/qml/qqmlabstractbinding_p.h +++ b/src/qml/qml/qqmlabstractbinding_p.h @@ -149,7 +149,6 @@ private: friend class QQmlPropertyPrivate; friend class QQmlVME; friend class QtSharedPointer::ExternalRefCount<QQmlAbstractBinding>; - friend class QV8QObjectWrapper; friend class QV4Bindings; typedef QSharedPointer<QQmlAbstractBinding> SharedPointer; diff --git a/src/qml/qml/qqmlpropertycache.cpp b/src/qml/qml/qqmlpropertycache.cpp index 65406c9391..d047de7e0e 100644 --- a/src/qml/qml/qqmlpropertycache.cpp +++ b/src/qml/qml/qqmlpropertycache.cpp @@ -290,11 +290,8 @@ QQmlPropertyCache::~QQmlPropertyCache() void QQmlPropertyCache::destroy() { - Q_ASSERT(engine || constructor.isEmpty()); - if (constructor.isEmpty()) - delete this; - else - QQmlEnginePrivate::deleteInEngineThread(engine, this); + Q_ASSERT(engine); + delete this; } // This is inherited from QQmlCleanup, so it should only clear the things @@ -317,8 +314,6 @@ QQmlPropertyCache *QQmlPropertyCache::copy(int reserve) cache->_metaObject = _metaObject; cache->_defaultPropertyName = _defaultPropertyName; - // We specifically do *NOT* copy the constructor - return cache; } @@ -547,11 +542,6 @@ QQmlPropertyCache *QQmlPropertyCache::parent() const return _parent; } -void QQmlPropertyCache::setParent(QQmlPropertyCache *newParent) -{ - _parent = newParent; -} - // Returns the first C++ type's QMetaObject - that is, the first QMetaObject not created by // QML const QMetaObject *QQmlPropertyCache::firstCppMetaObject() const @@ -598,7 +588,6 @@ void QQmlPropertyCache::append(QQmlEngine *engine, const QMetaObject *metaObject QQmlPropertyData::Flag signalFlags) { Q_UNUSED(revision); - Q_ASSERT(constructor.isEmpty()); // We should not be appending to an in-use property cache _metaObject = metaObject; diff --git a/src/qml/qml/qqmlpropertycache_p.h b/src/qml/qml/qqmlpropertycache_p.h index 7bc7c4674f..b7a905583f 100644 --- a/src/qml/qml/qqmlpropertycache_p.h +++ b/src/qml/qml/qqmlpropertycache_p.h @@ -68,7 +68,6 @@ QT_BEGIN_NAMESPACE class QV8Engine; class QMetaProperty; -class QV8QObjectWrapper; class QQmlEngine; class QQmlPropertyData; class QQmlAccessors; @@ -296,7 +295,6 @@ public: QString defaultPropertyName() const; QQmlPropertyData *defaultProperty() const; QQmlPropertyCache *parent() const; - void setParent(QQmlPropertyCache *newParent); inline QQmlPropertyData *overrideData(QQmlPropertyData *) const; inline bool isAllowedInRevision(QQmlPropertyData *) const; @@ -337,7 +335,6 @@ protected: private: friend class QQmlEnginePrivate; - friend class QV8QObjectWrapper; friend class QQmlCompiler; inline QQmlPropertyCache *copy(int reserve); @@ -389,7 +386,6 @@ private: IndexCache signalHandlerIndexCache; StringCache stringCache; AllowedRevisionCache allowedRevisionCache; - QV4::PersistentValue constructor; bool _hasPropertyOverrides : 1; bool _ownMetaObject : 1; diff --git a/src/qml/qml/qqmlvmemetaobject_p.h b/src/qml/qml/qqmlvmemetaobject_p.h index 3ee13d95af..9824e0d54b 100644 --- a/src/qml/qml/qqmlvmemetaobject_p.h +++ b/src/qml/qml/qqmlvmemetaobject_p.h @@ -153,7 +153,6 @@ public: int m_index : 31; }; -class QV8QObjectWrapper; class QQmlVMEVariant; class QQmlRefCount; class QQmlVMEMetaObjectEndpoint; @@ -251,7 +250,6 @@ public: QQmlVMEVariantQObjectPtr *getQObjectGuardForProperty(int) const; friend class QV8GCCallback; - friend class QV8QObjectWrapper; }; QQmlVMEMetaObject *QQmlVMEMetaObject::get(QObject *obj) diff --git a/src/qml/qml/v8/qv8engine_p.h b/src/qml/qml/v8/qv8engine_p.h index 04eacfc55f..c1244d2005 100644 --- a/src/qml/qml/v8/qv8engine_p.h +++ b/src/qml/qml/v8/qv8engine_p.h @@ -132,7 +132,6 @@ public: void setReturnValue(const QV4::Value &rv) { *retVal = rv; } QV8Engine *engine() const { return e; } private: - friend class QV8QObjectWrapper; friend struct QV4::QObjectMethod; QQmlV4Function(); QQmlV4Function(const QQmlV4Function &); |