Slicer  5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
qSlicerIOOptions Class Reference

#include <Base/QTCore/qSlicerIOOptions.h>

Inheritance diagram for qSlicerIOOptions:
Inheritance graph

Public Member Functions

virtual bool isValid () const
const qSlicerIO::IOPropertiesproperties () const
 qSlicerIOOptions ()
 Constructor initialize empty properties. More...
virtual ~qSlicerIOOptions ()

Protected Member Functions

 qSlicerIOOptions (qSlicerIOOptionsPrivate *pimpl)
virtual void updateValid ()
 Must be called anytime the result of isValid() can change. More...

Protected Attributes

QScopedPointer< qSlicerIOOptionsPrivate > d_ptr

Detailed Description

Definition at line 32 of file qSlicerIOOptions.h.

Constructor & Destructor Documentation

◆ qSlicerIOOptions() [1/2]

qSlicerIOOptions::qSlicerIOOptions ( )

Constructor initialize empty properties.

◆ ~qSlicerIOOptions()

virtual qSlicerIOOptions::~qSlicerIOOptions ( )

◆ qSlicerIOOptions() [2/2]

qSlicerIOOptions::qSlicerIOOptions ( qSlicerIOOptionsPrivate *  pimpl)

Member Function Documentation

◆ isValid()

virtual bool qSlicerIOOptions::isValid ( ) const

Returns true if the options have been set and if they are meaningful. By default, checks that there is at least 1 option. To be reimplemented in subclasses

Reimplemented in qSlicerNodeWriterOptionsWidget, and qSlicerIOOptionsWidget.

◆ properties()

const qSlicerIO::IOProperties& qSlicerIOOptions::properties ( ) const

◆ updateValid()

virtual void qSlicerIOOptions::updateValid ( )

Must be called anytime the result of isValid() can change.

Reimplemented in qSlicerIOOptionsWidget.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerIOOptionsPrivate> qSlicerIOOptions::d_ptr

Definition at line 47 of file qSlicerIOOptions.h.

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