Slicer 5.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
qSlicerPythonManager.h
Go to the documentation of this file.
1/*=auto=========================================================================
2
3 Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH)
4 All Rights Reserved.
5
6 See COPYRIGHT.txt
7 or http://www.slicer.org/copyright/copyright.txt for details.
8
9 Program: 3D Slicer
10
11=========================================================================auto=*/
12
13#ifndef __qSlicerPythonManager_h
14#define __qSlicerPythonManager_h
15
16// Slicer includes
18#include "qSlicerBaseQTGUIExport.h"
19
20class vtkObject;
21
22class Q_SLICER_BASE_QTGUI_EXPORT qSlicerPythonManager : public qSlicerCorePythonManager
23{
24 Q_OBJECT
25
26public:
28 qSlicerPythonManager(QObject* parent=nullptr);
30
31protected:
32
33 void preInitialization() override;
35
36private:
37
40 static void eventBrokerScriptHandler(const char *script, void *clientData);
41
42};
43
44#endif
qSlicerPythonManager(QObject *parent=nullptr)
~qSlicerPythonManager() override
void preInitialization() override
void executeInitializationScripts() override
qSlicerCorePythonManager Superclass