diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-02-25 11:41:42 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-02-25 11:47:05 +0100 |
commit | 8df48c2c402873b55c037fb150594c6529e8f146 (patch) | |
tree | 7ba8bccacfcd924163ae88573e629beefe8f4425 /src/declarative/qml/qdeclarativeextensioninterface.h | |
parent | f5bb807d6938fbd39ea1f99ed45c817d538e4287 (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.h | 3 |
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") |