21 #ifndef __qSlicerCLIModuleWidget_h 22 #define __qSlicerCLIModuleWidget_h 26 #include <ctkVTKObject.h> 31 #include "qSlicerBaseQTCLIExport.h" 33 class ModuleDescription;
36 class qSlicerCLIModuleWidgetPrivate;
57 void setCurrentCommandLineModuleNode(
vtkMRMLNode* commandLineModuleNode);
59 void apply(
bool wait =
false);
63 void setAutoRun(
bool enable);
64 void setAutoRunWhenParameterChanged(
bool enable);
65 void setAutoRunWhenInputModified(
bool enable);
66 void setAutoRunOnOtherInputEvents(
bool enable);
67 void setAutoRunCancelsRunningProcess(
bool enable);
70 void setup()
override;
73 void enter()
override;
83 QScopedPointer<qSlicerCLIModuleWidgetPrivate>
d_ptr;
Abstract Superclass for all specific types of MRML nodes.
MRML node for representing the parameters allowing to run a command line interface module (CLI)...