diff options
Diffstat (limited to 'src/qml/qml/qqmltypeloader_p.h')
-rw-r--r-- | src/qml/qml/qqmltypeloader_p.h | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/qml/qml/qqmltypeloader_p.h b/src/qml/qml/qqmltypeloader_p.h index a795d3c816..b16421a8ee 100644 --- a/src/qml/qml/qqmltypeloader_p.h +++ b/src/qml/qml/qqmltypeloader_p.h @@ -279,17 +279,8 @@ public: bool directoryExists(const QString &path); const QQmlDirParser *qmlDirParser(const QString &filePath, const QString &uriHint, QString *outUrl); - template<typename T> - void clearCache(T *o, void (T::*callback)(QQmlTypeData *)) { - TypedCallback<T> cb(o, callback); - clearCache(&TypedCallback<T>::redirect, &cb); - } - - template<typename T> - void trimCache(T *o, void (T::*callback)(QQmlTypeData *)) { - TypedCallback<T> cb(o, callback); - trimCache(&TypedCallback<T>::redirect, &cb); - } + void clearCache(); + void trimCache(); bool isTypeLoaded(const QUrl &url) const; bool isScriptLoaded(const QUrl &url) const; @@ -314,9 +305,6 @@ private: void (T::*mf)(QQmlTypeData *); }; - void clearCache(void (*callback)(void *, QQmlTypeData *), void *); - void trimCache(void (*callback)(void *, QQmlTypeData *), void *); - struct DirParser : public QQmlDirParser { QString adjustedUrl; }; typedef QHash<QUrl, QQmlTypeData *> TypeCache; |