21 #ifndef __qSlicerDataDialog_h 22 #define __qSlicerDataDialog_h 29 #include "qSlicerBaseQTGUIExport.h" 32 class qSlicerDataDialogPrivate;
49 void dropEvent(QDropEvent *event)
override;
57 virtual void addFile(
const QString filePath);
58 virtual void addDirectory(
const QString directoryPath);
61 QScopedPointer<qSlicerDataDialogPrivate>
d_ptr;
virtual QString description() const =0
virtual qSlicerFileDialog::IOAction action() const =0
qSlicerFileDialog Superclass
virtual void dropEvent(QDropEvent *event)
virtual qSlicerIO::IOFileType fileType() const =0
QScopedPointer< qSlicerDataDialogPrivate > d_ptr
virtual bool exec(const qSlicerIO::IOProperties &ioProperties=qSlicerIO::IOProperties())=0
virtual bool isMimeDataAccepted(const QMimeData *mimeData) const