![]() |
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Base/QTGUI/qSlicerScriptedFileDialog.h>
Public Types | |
typedef qSlicerStandardFileDialog | Superclass |
![]() | |
enum | IOAction { Read , Write } |
typedef QObject | Superclass |
Public Slots | |
void | acceptMimeData (bool accept) |
Public Member Functions | |
Q_INVOKABLE QDropEvent * | dropEvent () const |
void | dropEvent (QDropEvent *event) override |
Reimplemented to propagate to python methods. | |
bool | exec (const qSlicerIO::IOProperties &ioProperties=qSlicerIO::IOProperties()) override |
Reimplemented to propagate to python methods. | |
Q_INVOKABLE const qSlicerIO::IOProperties & | ioProperties () const |
bool | isMimeDataAccepted (const QMimeData *mimeData) const override |
Reimplemented to propagate to python methods. | |
Q_INVOKABLE const QMimeData * | mimeData () const |
QString | pythonSource () const |
qSlicerScriptedFileDialog (QObject *parent=nullptr) | |
Q_INVOKABLE PyObject * | self () const |
Convenience method allowing to retrieve the associated scripted instance. | |
bool | setPythonSource (const QString &filePath, const QString &className=QLatin1String(""), bool missingClassIsExpected=true) |
~qSlicerScriptedFileDialog () override | |
![]() | |
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 | |
![]() | |
qSlicerFileDialog (QObject *parent=nullptr) | |
~qSlicerFileDialog () override | |
Protected Attributes | |
QScopedPointer< qSlicerScriptedFileDialogPrivate > | d_ptr |
![]() | |
QScopedPointer< qSlicerStandardFileDialogPrivate > | d_ptr |
Additional Inherited Members | |
![]() | |
IOAction | action |
QString | description |
qSlicerIO::IOFileType | fileType |
![]() | |
QString | description |
QStringList | loadedNodes |
![]() | |
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 Q_INVOKABLE QStringList | nameFilters (qSlicerIO::IOFileType fileType=QString("NoFile")) |
![]() | |
qSlicerIOOptions * | options (const qSlicerIO::IOProperties &ioProperties) const |
![]() | |
static ctkFileDialog * | createFileDialog (const qSlicerIO::IOProperties &ioProperties=qSlicerIO::IOProperties(), QWidget *parent=nullptr) |
Definition at line 35 of file qSlicerScriptedFileDialog.h.
Definition at line 41 of file qSlicerScriptedFileDialog.h.
qSlicerScriptedFileDialog::qSlicerScriptedFileDialog | ( | QObject * | parent = nullptr | ) |
|
override |
|
slot |
Q_INVOKABLE QDropEvent * qSlicerScriptedFileDialog::dropEvent | ( | ) | const |
Return the dropEvent when dropEvent() is being called.
|
overridevirtual |
Reimplemented to propagate to python methods.
Reimplemented from qSlicerFileDialog.
|
overridevirtual |
Reimplemented to propagate to python methods.
Implements qSlicerFileDialog.
Q_INVOKABLE const qSlicerIO::IOProperties & qSlicerScriptedFileDialog::ioProperties | ( | ) | const |
|
overridevirtual |
Reimplemented to propagate to python methods.
Reimplemented from qSlicerFileDialog.
Q_INVOKABLE const QMimeData * qSlicerScriptedFileDialog::mimeData | ( | ) | const |
Return the dragEnterEvent when dragEnterEvent() is being called.
QString qSlicerScriptedFileDialog::pythonSource | ( | ) | const |
Q_INVOKABLE PyObject * qSlicerScriptedFileDialog::self | ( | ) | const |
Convenience method allowing to retrieve the associated scripted instance.
bool qSlicerScriptedFileDialog::setPythonSource | ( | const QString & | filePath, |
const QString & | className = QLatin1String(""), | ||
bool | missingClassIsExpected = true ) |
|
protected |
Definition at line 76 of file qSlicerScriptedFileDialog.h.