21#ifndef __qSlicerCLIProgressBar_h
22#define __qSlicerCLIProgressBar_h
29#include <ctkVTKObject.h>
32#include "qSlicerBaseQTCLIExport.h"
35class qSlicerCLIProgressBarPrivate;
113 QScopedPointer<qSlicerCLIProgressBarPrivate>
d_ptr;
Visibility
Visibility behavior of the GUI elements of the CLI progress bar.
void setCommandLineModuleNode(vtkMRMLCommandLineModuleNode *commandLineModuleNode)
Set the commandLineModuleNode.
Visibility progressVisibility() const
qSlicerCLIProgressBar(QWidget *parent=nullptr)
void setStatusVisibility(qSlicerCLIProgressBar::Visibility visibility)
Visibility statusVisibility() const
void setNameVisibility(qSlicerCLIProgressBar::Visibility visibility)
void showDetails(bool show)
Update the ui base on the command line module node.
Visibility progressVisibility
Visibility statusVisibility
void setProgressVisibility(qSlicerCLIProgressBar::Visibility visibility)
Q_INVOKABLE vtkMRMLCommandLineModuleNode * commandLineModuleNode() const
Get the commandLineModuleNode.
Visibility nameVisibility() const
void updateUiFromCommandLineModuleNode(vtkObject *commandLineModuleNode)
Update the ui base on the command line module node.
QVTK_OBJECTVisibility nameVisibility
QScopedPointer< qSlicerCLIProgressBarPrivate > d_ptr
MRML node for representing the parameters allowing to run a command line interface module (CLI)....