diff options
Diffstat (limited to 'src/plugins/python/pythonplugin.cpp')
-rw-r--r-- | src/plugins/python/pythonplugin.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/python/pythonplugin.cpp b/src/plugins/python/pythonplugin.cpp index bdb0d6a32e..63d7c663c2 100644 --- a/src/plugins/python/pythonplugin.cpp +++ b/src/plugins/python/pythonplugin.cpp @@ -51,6 +51,8 @@ namespace Internal { // //////////////////////////////////////////////////////////////////////////////////// +static PythonPlugin *m_instance = nullptr; + class PythonPluginPrivate { public: @@ -65,11 +67,22 @@ public: }; }; +PythonPlugin::PythonPlugin() +{ + m_instance = this; +} + PythonPlugin::~PythonPlugin() { + m_instance = nullptr; delete d; } +PythonPlugin *PythonPlugin::instance() +{ + return m_instance; +} + bool PythonPlugin::initialize(const QStringList &arguments, QString *errorMessage) { Q_UNUSED(arguments) |