/**************************************************************************** ** ** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Contact: Qt Software Information (qt-info@nokia.com) ** ** This file is part of the $MODULE$ of the Qt Toolkit. ** ** $TROLLTECH_DUAL_LICENSE$ ** ****************************************************************************/ #ifndef QSCRIPTEXTENSIONINTERFACE_H #define QSCRIPTEXTENSIONINTERFACE_H #include #ifndef QT_NO_SCRIPT #include QT_BEGIN_HEADER QT_BEGIN_NAMESPACE QT_MODULE(Script) class QScriptEngine; struct Q_SCRIPT_EXPORT QScriptExtensionInterface : public QFactoryInterface { virtual void initialize(const QString &key, QScriptEngine *engine) = 0; }; Q_DECLARE_INTERFACE(QScriptExtensionInterface, "com.trolltech.Qt.QScriptExtensionInterface/1.0") QT_END_NAMESPACE QT_END_HEADER #endif // QT_NO_SCRIPT #endif // QSCRIPTEXTENSIONINTERFACE_H