#include <filedialog.h>
Inherited by QtFileDialog.
Public Types | |
| enum | Mode { AddFile = 0, AddDir, AddFiles, AddDirs, AddDirsFiles, SaveFile } |
Signals | |
| void | filesAdded (const QStringList &) |
Static Public Member Functions | |
| static QString | getExistingDirectory (QWidget *parent=0, const QString &caption=QString(), const QString &dir=QString()) |
| static QString | getOpenFileName (QWidget *parent=0, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=0) |
| static QStringList | getOpenFileNames (QWidget *parent=0, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=0) |
| static QString | getSaveFileName (QWidget *parent=0, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=0) |
| static void | popup (QWidget *parent=0, Mode mode=AddFiles, QString *dir=0, QObject *receiver=0, const char *member=0, const QString &caption=QString(), const QString &filters=QString()) |
| static QList< FileDialogFactory * > | registeredFactories () |
| static bool | isModal () |
| static void | setEnabled (FileDialogFactory *factory) |
| static bool | isEnabled (FileDialogFactory *factory) |
Protected Member Functions | |
| FileDialog () | |
| virtual QString | existingDirectory (QWidget *parent, const QString &caption, const QString &dir) |
| virtual QString | openFileName (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedFilter) |
| virtual QStringList | openFileNames (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedFilter) |
| virtual QString | saveFileName (QWidget *parent, const QString &caption, const QString &dir, const QString &filter, QString *selectedFilter) |
| virtual bool | modal () const |
| virtual | ~FileDialog () |
| virtual void | raise (const QString &dir=QString(), Mode mode=AddFiles, const QString &caption=QString(), const QStringList &mask=QStringList()) |
Static Protected Member Functions | |
| static FileDialog * | instance () |
| static FileDialog * | defaultInstance () |
| static bool | registerFactory (FileDialogFactory *factory) |
| enum FileDialog::Mode |
| FileDialog::FileDialog | ( | ) | [protected] |
Object constructor.
| virtual FileDialog::~FileDialog | ( | ) | [inline, protected, virtual] |
Object destructor
| static FileDialog* FileDialog::defaultInstance | ( | ) | [static, protected] |
Returns a pointer to the default file dialog instance.
| virtual QString FileDialog::existingDirectory | ( | QWidget * | parent, | |
| const QString & | caption, | |||
| const QString & | dir | |||
| ) | [protected, virtual] |
This is a function that will open modal file dialog and return an existing directory selected by the user.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. |
| void FileDialog::filesAdded | ( | const QStringList & | ) | [signal] |
Emitted when the add button has pressed. Subclass should emit this signal.
| static QString FileDialog::getExistingDirectory | ( | QWidget * | parent = 0, |
|
| const QString & | caption = QString(), |
|||
| const QString & | dir = QString() | |||
| ) | [static] |
This is a static function that will open modal file dialog and return an existing directory selected by the user.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. |
| static QString FileDialog::getOpenFileName | ( | QWidget * | parent = 0, |
|
| const QString & | caption = QString(), |
|||
| const QString & | dir = QString(), |
|||
| const QString & | filter = QString(), |
|||
| QString * | selectedFilter = 0 | |||
| ) | [static] |
This is a static function that will open modal file dialog and return an existing file selected by the user.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter |
| static QStringList FileDialog::getOpenFileNames | ( | QWidget * | parent = 0, |
|
| const QString & | caption = QString(), |
|||
| const QString & | dir = QString(), |
|||
| const QString & | filter = QString(), |
|||
| QString * | selectedFilter = 0 | |||
| ) | [static] |
This is a static function that will open modal file dialog and return an existing file selected by the user.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter. |
| static QString FileDialog::getSaveFileName | ( | QWidget * | parent = 0, |
|
| const QString & | caption = QString(), |
|||
| const QString & | dir = QString(), |
|||
| const QString & | filter = QString(), |
|||
| QString * | selectedFilter = 0 | |||
| ) | [static] |
This is a static function that will open modal file dialog and return a file name selected by the user. The file does not have to exist.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter. |
| static FileDialog* FileDialog::instance | ( | ) | [static, protected] |
Returns a pointer to the selected file dialog instance.
| static bool FileDialog::isEnabled | ( | FileDialogFactory * | factory | ) | [static] |
Returns true if file dialog factory is used by default, otherwise returns false
| static bool FileDialog::isModal | ( | ) | [static] |
Returns true if selected file dialog doesn't support nonmodal mode, otherwise returns false
| virtual bool FileDialog::modal | ( | ) | const [inline, protected, virtual] |
Returns true if file dialog doesn't support nonmodal mode, otherwise returns false Subclass should reimplement this function.
| virtual QString FileDialog::openFileName | ( | QWidget * | parent, | |
| const QString & | caption, | |||
| const QString & | dir, | |||
| const QString & | filter, | |||
| QString * | selectedFilter | |||
| ) | [protected, virtual] |
This is a function that will open modal file dialog and return an existing file selected by the user. Subclass should reimplement this function.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter |
| virtual QStringList FileDialog::openFileNames | ( | QWidget * | parent, | |
| const QString & | caption, | |||
| const QString & | dir, | |||
| const QString & | filter, | |||
| QString * | selectedFilter | |||
| ) | [protected, virtual] |
This is a function that will open modal file dialog and return an existing files selected by the user. Subclass should reimplement this function.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter |
| static void FileDialog::popup | ( | QWidget * | parent = 0, |
|
| Mode | mode = AddFiles, |
|||
| QString * | dir = 0, |
|||
| QObject * | receiver = 0, |
|||
| const char * | member = 0, |
|||
| const QString & | caption = QString(), |
|||
| const QString & | filters = QString() | |||
| ) | [static] |
Opens nonmodal file dialog. Selected file dialog should support nonmodal mode. Otherwise this function creates modal dialog.
| parent | Parent widget. | |
| mode | File dialog mode. | |
| dir | Default directory. | |
| receiver | Receiver QObject. | |
| member | Receiver slot. | |
| caption | Dialog title. | |
| filters | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). |
| virtual void FileDialog::raise | ( | const QString & | dir = QString(), |
|
| Mode | mode = AddFiles, |
|||
| const QString & | caption = QString(), |
|||
| const QStringList & | mask = QStringList() | |||
| ) | [inline, protected, virtual] |
Opens nonmodal file dialog. Selected file dialog should support nonmodal mode. Otherwise this function does nothing. Nonmodal dialog subclass should reimplement this function.
| dir | Default directory. | |
| mode | File dialog mode. | |
| caption | Dialog title. | |
| mask | Filer used by file dialog |
| static QList<FileDialogFactory*> FileDialog::registeredFactories | ( | ) | [static] |
Returns a list of registered file dialog factories.
| static bool FileDialog::registerFactory | ( | FileDialogFactory * | factory | ) | [static, protected] |
Registers file dialog factory Returns false if factory is already registered, otherwise returns true
| virtual QString FileDialog::saveFileName | ( | QWidget * | parent, | |
| const QString & | caption, | |||
| const QString & | dir, | |||
| const QString & | filter, | |||
| QString * | selectedFilter | |||
| ) | [protected, virtual] |
This is a function that will open modal file dialog and return a file name selected by the user. The file does not have to exist. Subclass should reimplement this function.
| parent | Parent widget. | |
| caption | Dialog title. | |
| dir | Default directory. | |
| filter | Filer used by file dialog (example: "Audio (*.mp3 *.ogg);;Text files (*.txt);;XML files (*.xml)"). | |
| selectedFilter | Default selected filter. |
| static void FileDialog::setEnabled | ( | FileDialogFactory * | factory | ) | [static] |
Selects current file dialog factory.
1.5.9