Slicer  5.0
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
[legend]

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 ( )
explicit

Constructor initialize empty properties.

◆ ~qSlicerIOOptions()

virtual qSlicerIOOptions::~qSlicerIOOptions ( )
virtual

◆ qSlicerIOOptions() [2/2]

qSlicerIOOptions::qSlicerIOOptions ( qSlicerIOOptionsPrivate *  pimpl)
protected

Member Function Documentation

◆ isValid()

virtual bool qSlicerIOOptions::isValid ( ) const
virtual

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 ( )
protectedvirtual

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

Reimplemented in qSlicerIOOptionsWidget.

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerIOOptionsPrivate> qSlicerIOOptions::d_ptr
protected

Definition at line 47 of file qSlicerIOOptions.h.


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