33#include "qSlicerBaseQTCoreExport.h"
37class qSlicerIOPrivate;
71 QScopedPointer<qSlicerIOPrivate>
d_ptr;
QScopedPointer< qSlicerIOPrivate > d_ptr
virtual Q_INVOKABLE qSlicerIO::IOFileType fileType() const =0
Multiple readers can share the same file type.
virtual Q_INVOKABLE qSlicerIOOptions * options() const
qSlicerIO(QObject *parent=nullptr)
virtual Q_INVOKABLE QString description() const =0
Unique name of the reader/writer.
Q_INVOKABLE vtkMRMLMessageCollection * userMessages() const
Additional warning or error messages occurred during IO operation.
Q_DECLARE_METATYPE(qSlicerExtensionsManagerModel::ServerAPI)