13#ifndef __qSlicerBaseQTGUIPythonQtDecorators_h
14#define __qSlicerBaseQTGUIPythonQtDecorators_h
20#include <ctkErrorLogModel.h>
22#include "vtkSlicerConfigure.h"
25#ifdef Slicer_USE_QtTesting
26# include <ctkQtTestingUtility.h>
38#include "qSlicerBaseQTGUIExport.h"
54 PythonQt::self()->registerClass(&qSlicerAbstractModuleWidget::staticMetaObject);
55 PythonQt::self()->registerClass(&qSlicerPythonManager::staticMetaObject);
56 PythonQt::self()->registerClass(&qSlicerCommandOptions::staticMetaObject);
57#ifdef Slicer_USE_QtTesting
58 PythonQt::self()->registerClass(&ctkQtTestingUtility::staticMetaObject);
60 PythonQt::self()->registerClass(&ctkErrorLogModel::staticMetaObject);
61 PythonQt::self()->registerClass(&ctkErrorLogTerminalOutput::staticMetaObject);
100 const QString& extension = QString(),
101 QWidget* parent =
nullptr)
qSlicerAbstractModuleRepresentation * createNewWidgetRepresentation()
qSlicerAbstractModuleRepresentation * widgetRepresentation()
qSlicerAbstractCoreModule * module() const
qSlicerAbstractModuleWidget * createNewWidgetRepresentation(qSlicerAbstractModule *_module)
qSlicerAbstractModule * module(qSlicerAbstractModuleWidget *_moduleWidget)
PythonQtPassOwnershipToPython< qSlicerIOOptionsWidget * > fileOptionsWidget(qSlicerIOManager *ioManager, const QString &fileDescription, QWidget *parent=nullptr)
PythonQtPassOwnershipToPython< qSlicerIOOptionsWidget * > fileWriterOptionsWidget(qSlicerIOManager *ioManager, vtkObject *object, const QString &extension=QString(), QWidget *parent=nullptr)
qSlicerAbstractModuleWidget * widgetRepresentation(qSlicerAbstractModule *_module)
qSlicerBaseQTGUIPythonQtDecorators()
qSlicerIOOptionsWidget * fileWriterOptionsWidget(vtkObject *object, const QString &extension=QString(), QWidget *parent=nullptr) const
qSlicerIOOptionsWidget * fileOptionsWidget(const QString &fileDescription, QWidget *parent=nullptr) const
void initqSlicerBaseQTGUIPythonQtDecorators()