Slicer 5.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
qSlicerNodeWriterOptionsWidget Class Reference

#include <Base/QTGUI/qSlicerNodeWriterOptionsWidget.h>

Inheritance diagram for qSlicerNodeWriterOptionsWidget:
Collaboration diagram for qSlicerNodeWriterOptionsWidget:

Public Types

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

Properties

bool showUseCompression
 If the storage node doesn't support compression, the option can be hidden.
 

Public Slots

void setObject (vtkObject *object) override
 
- Public Slots inherited from qSlicerFileWriterOptionsWidget
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

bool isValid () const override
 
 qSlicerNodeWriterOptionsWidget (QWidget *parent=nullptr)
 
void setShowUseCompression (bool show)
 
bool showUseCompression () const
 
 ~qSlicerNodeWriterOptionsWidget () override
 
- Public Member Functions inherited from qSlicerFileWriterOptionsWidget
 qSlicerFileWriterOptionsWidget (QWidget *parent=nullptr)
 
 ~qSlicerFileWriterOptionsWidget () override
 
- Public Member Functions inherited from qSlicerIOOptionsWidget
 qSlicerIOOptionsWidget (QWidget *parent=nullptr)
 
virtual void updateGUI (const qSlicerIO::IOProperties &ioProperties)
 
 ~qSlicerIOOptionsWidget () override
 
- Public Member Functions inherited from qSlicerWidget
vtkSlicerApplicationLogic * appLogic () const
 
vtkMRMLAbstractLogic * moduleLogic (const QString &moduleName) const
 
 qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qSlicerWidget () override
 
- Public Member Functions inherited from qSlicerObject
vtkMRMLScene * mrmlScene () 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::IOProperties & properties () const
 
 qSlicerIOOptions ()
 Constructor initialize empty properties.
 
virtual ~qSlicerIOOptions ()
 

Protected Slots

virtual void setCompressionParameter (int index)
 
virtual void setCompressionParameter (QString parameter)
 
virtual void setUseCompression (bool use)
 

Protected Member Functions

 qSlicerNodeWriterOptionsWidget (qSlicerNodeWriterOptionsWidgetPrivate *pimpl, QWidget *parent)
 
- Protected Member Functions inherited from qSlicerFileWriterOptionsWidget
 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

Options widget for writers that save nodes using storage nodes.

Deprecated
Options of vtkMRMLNodeWriter are described by vtkMRMLNodeWriter::GetOptionsDescription() and displayed by qSlicerGenericIOOptionsWidget. This class is only kept for backward compatibility (for writers in extensions that still use or subclass this widget).

Definition at line 34 of file qSlicerNodeWriterOptionsWidget.h.

Member Typedef Documentation

◆ Superclass

Property Documentation

◆ showUseCompression

bool qSlicerNodeWriterOptionsWidget::showUseCompression
readwrite

If the storage node doesn't support compression, the option can be hidden.

Definition at line 38 of file qSlicerNodeWriterOptionsWidget.h.

Constructor & Destructor Documentation

◆ qSlicerNodeWriterOptionsWidget() [1/2]

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

◆ ~qSlicerNodeWriterOptionsWidget()

qSlicerNodeWriterOptionsWidget::~qSlicerNodeWriterOptionsWidget ( )
override

◆ qSlicerNodeWriterOptionsWidget() [2/2]

qSlicerNodeWriterOptionsWidget::qSlicerNodeWriterOptionsWidget ( qSlicerNodeWriterOptionsWidgetPrivate * pimpl,
QWidget * parent )
protected

Member Function Documentation

◆ isValid()

bool qSlicerNodeWriterOptionsWidget::isValid ( ) const
overridevirtual

Returns true if the options have been set and if they are meaningful

Reimplemented from qSlicerIOOptionsWidget.

◆ setCompressionParameter [1/2]

virtual void qSlicerNodeWriterOptionsWidget::setCompressionParameter ( int index)
protectedvirtualslot

◆ setCompressionParameter [2/2]

virtual void qSlicerNodeWriterOptionsWidget::setCompressionParameter ( QString parameter)
protectedvirtualslot

◆ setObject

void qSlicerNodeWriterOptionsWidget::setObject ( vtkObject * object)
overrideslot

◆ setShowUseCompression()

void qSlicerNodeWriterOptionsWidget::setShowUseCompression ( bool show)

◆ setUseCompression

virtual void qSlicerNodeWriterOptionsWidget::setUseCompression ( bool use)
protectedvirtualslot

◆ showUseCompression()

bool qSlicerNodeWriterOptionsWidget::showUseCompression ( ) const

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