OSDN Git Service

QDeclarativeEnginePrivate cleanup
authorIvailo Monev <xakepa10@laimg.moc>
Sun, 30 Jun 2019 21:10:27 +0000 (21:10 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sun, 30 Jun 2019 21:10:27 +0000 (21:10 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/declarative/qml/qdeclarativeengine.cpp
src/declarative/qml/qdeclarativeengine_p.h

index 49f382a..b6d39c7 100644 (file)
@@ -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;
index ca641e0..10586f8 100644 (file)
@@ -215,23 +215,18 @@ public:
     QNetworkAccessManager *createNetworkAccessManager(QObject *parent) const;
     QNetworkAccessManager *getNetworkAccessManager() const;
     mutable QNetworkAccessManager *networkAccessManager;
-    mutable QDeclarativeNetworkAccessManagerFactory *networkAccessManagerFactory;
+    QDeclarativeNetworkAccessManagerFactory *networkAccessManagerFactory;
 
     QHash<QString,QSharedPointer<QDeclarativeImageProvider> > 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<const QMetaObject *, QDeclarativePropertyCache *> propertyCache;