Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
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 
20 class vtkObject;
21 
22 class Q_SLICER_BASE_QTGUI_EXPORT qSlicerPythonManager : public qSlicerCorePythonManager
23 {
24  Q_OBJECT
25 
26 public:
28  qSlicerPythonManager(QObject* parent=nullptr);
29  ~qSlicerPythonManager() override;
30 
31 protected:
32 
33  void preInitialization() override;
34  void executeInitializationScripts() override;
35 
36 private:
37 
40  static void eventBrokerScriptHandler(const char *script, void *clientData);
41 
42 };
43 
44 #endif
void preInitialization() override
qSlicerCorePythonManager Superclass