21#ifndef __qSlicerDataDialog_h
22#define __qSlicerDataDialog_h
29#include "qSlicerBaseQTGUIExport.h"
32class qSlicerDataDialogPrivate;
57 virtual void addFile(
const QString filePath);
61 QScopedPointer<qSlicerDataDialogPrivate>
d_ptr;
virtual void addDirectory(const QString directoryPath)
qSlicerFileDialog Superclass
qSlicerFileDialog::IOAction action() const override
qSlicerIO::IOFileType fileType() const override
qSlicerDataDialog(QObject *parent=nullptr)
~qSlicerDataDialog() override
bool isMimeDataAccepted(const QMimeData *mimeData) const override
virtual void addFile(const QString filePath)
for programmatic population of dialog
void dropEvent(QDropEvent *event) override
QString description() const override
QScopedPointer< qSlicerDataDialogPrivate > d_ptr
Q_INVOKABLE bool exec(const qSlicerIO::IOProperties &readerProperties=qSlicerIO::IOProperties()) override
run the dialog to select the file/files/directory
qSlicerFileDialog(QObject *parent=nullptr)