From 651d10b1ac81016a121c0bef12757e068fc6de12 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 30 Jun 2019 21:10:27 +0000 Subject: [PATCH] QDeclarativeEnginePrivate cleanup Signed-off-by: Ivailo Monev --- src/declarative/qml/qdeclarativeengine.cpp | 2 +- src/declarative/qml/qdeclarativeengine_p.h | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/declarative/qml/qdeclarativeengine.cpp b/src/declarative/qml/qdeclarativeengine.cpp index 49f382aa1..b6d39c7f1 100644 --- a/src/declarative/qml/qdeclarativeengine.cpp +++ b/src/declarative/qml/qdeclarativeengine.cpp @@ -321,7 +321,7 @@ QDeclarativeEnginePrivate::QDeclarativeEnginePrivate(QDeclarativeEngine *e) objectClass(0), valueTypeClass(0), globalClass(0), cleanup(0), erroredBindings(0), inProgressCreations(0), scriptEngine(this), workerScriptEngine(0), componentAttached(0), inBeginCreate(false), networkAccessManager(0), networkAccessManagerFactory(0), - typeLoader(e), importDatabase(e), uniqueId(1) + typeLoader(e), importDatabase(e) { if (!qt_QmlQtModule_registered) { qt_QmlQtModule_registered = true; diff --git a/src/declarative/qml/qdeclarativeengine_p.h b/src/declarative/qml/qdeclarativeengine_p.h index ca641e05b..10586f87d 100644 --- a/src/declarative/qml/qdeclarativeengine_p.h +++ b/src/declarative/qml/qdeclarativeengine_p.h @@ -215,23 +215,18 @@ public: QNetworkAccessManager *createNetworkAccessManager(QObject *parent) const; QNetworkAccessManager *getNetworkAccessManager() const; mutable QNetworkAccessManager *networkAccessManager; - mutable QDeclarativeNetworkAccessManagerFactory *networkAccessManagerFactory; + QDeclarativeNetworkAccessManagerFactory *networkAccessManagerFactory; QHash > imageProviders; QDeclarativeImageProvider::ImageType getImageProviderType(const QUrl &url) const; QImage getImageFromProvider(const QUrl &url, QSize *size, const QSize& req_size) const; QPixmap getPixmapFromProvider(const QUrl &url, QSize *size, const QSize& req_size) const; - mutable QMutex mutex; + QMutex mutex; QDeclarativeTypeLoader typeLoader; QDeclarativeImportDatabase importDatabase; - mutable quint32 uniqueId; - quint32 getUniqueId() const { - return uniqueId++; - } - QDeclarativeValueTypeFactory valueTypes; QHash propertyCache; -- 2.11.0