|
Slicer 5.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Base/QTGUI/qSlicerFileDialog.h>


Properties | |
| IOAction | action |
| QString | description |
| qSlicerIO::IOFileType | fileType |
Properties inherited from qSlicerFileDialog | |
| QString | description |
| QStringList | loadedNodes |
Public Member Functions | |
| qSlicerFileDialog::IOAction | action () const override |
| QString | description () const override |
| bool | exec (const qSlicerIO::IOProperties &ioProperties=qSlicerIO::IOProperties()) override |
| qSlicerIO::IOFileType | fileType () const override |
| QStringList | loadedNodes () const override |
| Return the list of nodes created by exec(). | |
| qSlicerStandardFileDialog (QObject *parent=nullptr) | |
| void | setAction (IOAction action) |
| virtual void | setDescription (const QString &description) |
| virtual void | setFileType (qSlicerIO::IOFileType fileType) |
| ~qSlicerStandardFileDialog () override | |
Public Member Functions inherited from qSlicerFileDialog | |
| virtual Q_INVOKABLE void | dropEvent (QDropEvent *event) |
| virtual Q_INVOKABLE bool | isMimeDataAccepted (const QMimeData *mimeData) const |
| qSlicerFileDialog (QObject *parent=nullptr) | |
| ~qSlicerFileDialog () override | |
Static Public Member Functions | |
| static Q_INVOKABLE QString | getExistingDirectory (qSlicerIO::IOProperties ioProperties=qSlicerIO::IOProperties()) |
| static Q_INVOKABLE QStringList | getOpenFileName (qSlicerIO::IOProperties ioProperties=qSlicerIO::IOProperties()) |
| Properties available with IOProperties: fileMode, multipleFiles, fileType. | |
Static Public Member Functions inherited from qSlicerFileDialog | |
| static Q_INVOKABLE QStringList | nameFilters (qSlicerIO::IOFileType fileType=QString("NoFile")) |
Protected Member Functions | |
| qSlicerIOOptions * | options (const qSlicerIO::IOProperties &ioProperties) const |
Static Protected Member Functions | |
| static ctkFileDialog * | createFileDialog (const qSlicerIO::IOProperties &ioProperties=qSlicerIO::IOProperties(), QWidget *parent=nullptr) |
Protected Attributes | |
| QScopedPointer< qSlicerStandardFileDialogPrivate > | d_ptr |
Additional Inherited Members | |
Public Types inherited from qSlicerFileDialog | |
| enum | IOAction { Read , Write } |
| typedef QObject | Superclass |
Definition at line 105 of file qSlicerFileDialog.h.
|
readwrite |
This property controls which action the dialog is doing: read or write. Read by default.
Definition at line 112 of file qSlicerFileDialog.h.
|
readwrite |
Definition at line 109 of file qSlicerFileDialog.h.
|
readwrite |
Definition at line 108 of file qSlicerFileDialog.h.
| qSlicerStandardFileDialog::qSlicerStandardFileDialog | ( | QObject * | parent = nullptr | ) |
|
override |
|
overridevirtual |
Reimplemented to return the IOAction set by setAction()
Implements qSlicerFileDialog.
|
staticprotected |
|
overridevirtual |
Reimplemented to return the description set by setDescription()
Implements qSlicerFileDialog.
|
overridevirtual |
run the dialog to select the file/files/directory Properties available with IOProperties: fileMode, multipleFiles, fileType.
Implements qSlicerFileDialog.
|
overridevirtual |
Reimplemented to return the fileType set by setFileType()
Implements qSlicerFileDialog.
|
static |
|
static |
Properties available with IOProperties: fileMode, multipleFiles, fileType.
|
overridevirtual |
Return the list of nodes created by exec().
Reimplemented from qSlicerFileDialog.
|
protected |
| void qSlicerStandardFileDialog::setAction | ( | IOAction | action | ) |
|
virtual |
|
virtual |
|
protected |
Definition at line 150 of file qSlicerFileDialog.h.