QScriptExtensionPlugin Class

The QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins. More...

Header: #include <QScriptExtensionPlugin>
qmake: QT += script
Since: Qt 4.3
Inherits: QObject and QScriptExtensionInterface

This class was introduced in Qt 4.3.

Detailed Description

QScriptExtensionPlugin is a plugin interface that makes it possible to offer extensions that can be loaded dynamically into applications using the QScriptEngine class.

Writing a script extension plugin is achieved by subclassing this base class, reimplementing the pure virtual keys() and initialize() functions, and exporting the class using the Q_PLUGIN_METADATA() macro. See How to Create Qt Plugins for details.

See also QScriptEngine::importExtension() and Creating Qt Script Extensions.