summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeextensioninterface.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-02-25 11:41:42 +0100
committerRoberto Raggi <roberto.raggi@nokia.com>2010-02-25 11:47:05 +0100
commit8df48c2c402873b55c037fb150594c6529e8f146 (patch)
tree7ba8bccacfcd924163ae88573e629beefe8f4425 /src/declarative/qml/qdeclarativeextensioninterface.h
parentf5bb807d6938fbd39ea1f99ed45c817d538e4287 (diff)
Introduced QDeclarativeExtensionPlugin::registerTypes(uri).
Now, you have to reimplement registerTypes(uri) to expose native QML types, and initializeEngine(engine,uri) to add instances to the QML engine's root context.
Diffstat (limited to 'src/declarative/qml/qdeclarativeextensioninterface.h')
-rw-r--r--src/declarative/qml/qdeclarativeextensioninterface.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/qml/qdeclarativeextensioninterface.h b/src/declarative/qml/qdeclarativeextensioninterface.h
index a8ae064ee3..0fabd6de89 100644
--- a/src/declarative/qml/qdeclarativeextensioninterface.h
+++ b/src/declarative/qml/qdeclarativeextensioninterface.h
@@ -55,7 +55,8 @@ class QDeclarativeEngine;
struct Q_DECLARATIVE_EXPORT QDeclarativeExtensionInterface
{
virtual ~QDeclarativeExtensionInterface() {}
- virtual void initialize(QDeclarativeEngine *engine, const char *uri) = 0;
+ virtual void registerTypes(const char *uri) = 0;
+ virtual void initializeEngine(QDeclarativeEngine *engine, const char *uri) = 0;
};
Q_DECLARE_INTERFACE(QDeclarativeExtensionInterface, "com.trolltech.Qt.QDeclarativeExtensionInterface/1.0")