21 #ifndef __qSlicerFileReader_h 22 #define __qSlicerFileReader_h 29 #include "qSlicerBaseQTCoreExport.h" 31 class qSlicerFileReaderOptions;
32 class qSlicerFileReaderPrivate;
51 virtual bool canLoadFile(
const QString& file)
const;
60 QStringList supportedNameFilters(
const QString& fileName,
int* longestExtensionMatchPtr =
nullptr)
const;
68 virtual QStringList loadedNodes()
const;
73 virtual bool examineFileInfoList(QFileInfoList &fileInfoList, QFileInfo &archetypeFileInfo,
qSlicerIO::IOProperties &ioProperties)
const;
78 virtual void setLoadedNodes(
const QStringList&
nodes);
81 QScopedPointer<qSlicerFileReaderPrivate>
d_ptr;
Base class for qSlicerFileReader and qSlicerFileWriter.
QScopedPointer< qSlicerFileReaderPrivate > d_ptr