Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qSlicerFileWriterOptionsWidget Class Reference

Base class for all the Writer Options widget. More...

#include <Base/QTGUI/qSlicerFileWriterOptionsWidget.h>

Inheritance diagram for qSlicerFileWriterOptionsWidget:
Collaboration diagram for qSlicerFileWriterOptionsWidget:

Public Types

typedef qSlicerIOOptionsWidget Superclass
 
- Public Types inherited from qSlicerIOOptionsWidget
typedef qSlicerIOOptions Superclass
 

Public Slots

virtual void setObject (vtkObject *object)
 Set the object to write (typically a scene or a MRML node)
 
- Public Slots inherited from qSlicerIOOptionsWidget
virtual void setFileName (const QString &fileName)
 
virtual void setFileNames (const QStringList &fileNames)
 
- Public Slots inherited from qSlicerWidget
void setMRMLScene (vtkMRMLScene *scene) override
 

Public Member Functions

 qSlicerFileWriterOptionsWidget (QWidget *parent=nullptr)
 
 ~qSlicerFileWriterOptionsWidget () override
 
- Public Member Functions inherited from qSlicerIOOptionsWidget
bool isValid () const override
 
 qSlicerIOOptionsWidget (QWidget *parent=nullptr)
 
virtual void updateGUI (const qSlicerIO::IOProperties &ioProperties)
 
 ~qSlicerIOOptionsWidget () override
 
- Public Member Functions inherited from qSlicerWidget
vtkSlicerApplicationLogicappLogic () const
 
vtkMRMLAbstractLogicmoduleLogic (const QString &moduleName) const
 
 qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qSlicerWidget () override
 
- Public Member Functions inherited from qSlicerObject
vtkMRMLScenemrmlScene () const
 Return a pointer on the MRML scene.
 
 qSlicerObject ()
 
virtual void setMRMLScene (vtkMRMLScene *)
 Set the current MRML scene to the widget.
 
virtual ~qSlicerObject ()
 
- Public Member Functions inherited from qSlicerIOOptions
const qSlicerIO::IOPropertiesproperties () const
 
 qSlicerIOOptions ()
 Constructor initialize empty properties.
 
virtual ~qSlicerIOOptions ()
 

Protected Member Functions

 qSlicerFileWriterOptionsWidget (qSlicerIOOptionsPrivate *pimpl, QWidget *parent)
 
- Protected Member Functions inherited from qSlicerIOOptionsWidget
 Q_DECLARE_PRIVATE_D (qGetPtrHelper(qSlicerIOOptions::d_ptr), qSlicerIOOptions)
 
 qSlicerIOOptionsWidget (qSlicerIOOptionsPrivate *pimpl, QWidget *parent)
 
void updateValid () override
 Must be called anytime the result of isValid() can change.
 
- Protected Member Functions inherited from qSlicerIOOptions
 qSlicerIOOptions (qSlicerIOOptionsPrivate *pimpl)
 

Additional Inherited Members

- Signals inherited from qSlicerIOOptionsWidget
void validChanged (bool)
 
- Signals inherited from qSlicerWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Protected Attributes inherited from qSlicerIOOptionsWidget
QScopedPointer< qSlicerIOOptionsPrivate > d_ptr
 
- Protected Attributes inherited from qSlicerWidget
QScopedPointer< qSlicerWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qSlicerObject
QScopedPointer< qSlicerObjectPrivate > d_ptr
 
- Protected Attributes inherited from qSlicerIOOptions
QScopedPointer< qSlicerIOOptionsPrivate > d_ptr
 

Detailed Description

Base class for all the Writer Options widget.

Definition at line 29 of file qSlicerFileWriterOptionsWidget.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ qSlicerFileWriterOptionsWidget() [1/2]

qSlicerFileWriterOptionsWidget::qSlicerFileWriterOptionsWidget ( QWidget * parent = nullptr)
explicit

◆ ~qSlicerFileWriterOptionsWidget()

qSlicerFileWriterOptionsWidget::~qSlicerFileWriterOptionsWidget ( )
override

◆ qSlicerFileWriterOptionsWidget() [2/2]

qSlicerFileWriterOptionsWidget::qSlicerFileWriterOptionsWidget ( qSlicerIOOptionsPrivate * pimpl,
QWidget * parent )
protected

Member Function Documentation

◆ setObject

virtual void qSlicerFileWriterOptionsWidget::setObject ( vtkObject * object)
virtualslot

Set the object to write (typically a scene or a MRML node)


The documentation for this class was generated from the following file: