21 #ifndef __qSlicerCLIModuleWidget_h 22 #define __qSlicerCLIModuleWidget_h 26 #include <ctkVTKObject.h> 31 #include "qSlicerBaseQTCLIExport.h" 33 class ModuleDescription;
36 class qSlicerCLIModuleWidgetPrivate;
56 QString translate(
const std::string& sourceText)
const;
60 void setCurrentCommandLineModuleNode(
vtkMRMLNode* commandLineModuleNode);
62 void apply(
bool wait =
false);
66 void setAutoRun(
bool enable);
67 void setAutoRunWhenParameterChanged(
bool enable);
68 void setAutoRunWhenInputModified(
bool enable);
69 void setAutoRunOnOtherInputEvents(
bool enable);
70 void setAutoRunCancelsRunningProcess(
bool enable);
73 void setup()
override;
76 void enter()
override;
86 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)...