21 #ifndef __qSlicerCorePythonManager_h 22 #define __qSlicerCorePythonManager_h 25 # include <ctkAbstractPythonManager.h> 27 #include "qSlicerBaseQTCoreExport.h" 29 class ctkVTKPythonQtWrapperFactory;
30 class PythonQtObjectPtr;
38 Q_PROPERTY(QStringList pythonPaths READ pythonPaths)
46 Q_INVOKABLE
void addVTKObjectToPythonMain(
const QString& name, vtkObject *
object);
51 Q_INVOKABLE
void appendPythonPath(
const QString& path);
54 Q_INVOKABLE
void appendPythonPaths(
const QStringList& paths);
57 QStringList pythonPaths()
override;
65 Q_INVOKABLE
static QString toPythonStringLiteral(QString path);
69 void preInitialization()
override;
ctkVTKPythonQtWrapperFactory * Factory
ctkAbstractPythonManager Superclass