kexi
KexiStartupFileDialog Class Reference
#include <KexiStartupFileDialog.h>
Inheritance diagram for KexiStartupFileDialog:

Detailed Description
Widget for opening/saving files supported by Kexi.
Definition at line 33 of file KexiStartupFileDialog.h.
Public Types | |
enum | Mode { Opening = 1, SavingFileBasedDB = 2, SavingServerBasedDB = 4, Custom = 256 } |
Public Slots | |
virtual void | show () |
virtual void | setFocus () |
virtual void | accept () |
Signals | |
void | accepted () |
void | rejected () |
Public Member Functions | |
KexiStartupFileDialog (const QString &startDirOrVariable, int mode, QWidget *parent=0, const char *name=0) | |
virtual | ~KexiStartupFileDialog () |
void | setMode (int mode) |
QStringList | additionalFilters () const |
void | setAdditionalFilters (const QStringList &mimeTypes) |
QStringList | excludedFilters () const |
void | setExcludedFilters (const QStringList &mimeTypes) |
QString | currentFileName () |
void | setLocationText (const QString &fn) |
void | setDefaultExtension (const QString &ext) |
bool | checkFileName () |
void | setConfirmOverwrites (bool set) |
virtual bool | eventFilter (QObject *watched, QEvent *e) |
Protected Slots | |
virtual void | reject () |
Member Enumeration Documentation
Dialog mode:
- Opening opens existing database (or shortcut)
- SavingFileBasedDB saves file-based database file
- SavingServerBasedDB saves server-based (shortcut) file
- CustomOpening can be used for opening other files, like CSV
Definition at line 44 of file KexiStartupFileDialog.h.
Member Function Documentation
void KexiStartupFileDialog::setAdditionalFilters | ( | const QStringList & | mimeTypes | ) |
Sets additional filters list, e.g. "text/x-csv".
Definition at line 106 of file KexiStartupFileDialog.cpp.
void KexiStartupFileDialog::setExcludedFilters | ( | const QStringList & | mimeTypes | ) |
void KexiStartupFileDialog::setLocationText | ( | const QString & | fn | ) |
just sets locationWidget()->setCurrentText(fn) (and something similar on win32)
Definition at line 376 of file KexiStartupFileDialog.cpp.
void KexiStartupFileDialog::setDefaultExtension | ( | const QString & | ext | ) | [inline] |
Sets default extension which will be added after accepting if user didn't provided one.
This method is usable when there is more than one filter so there is no rule what extension should be selected (by default first one is selected).
Definition at line 82 of file KexiStartupFileDialog.h.
bool KexiStartupFileDialog::checkFileName | ( | ) |
- Returns:
- true if the current URL meets requies constraints (i.e. exists or doesn't exist); shows appropriate message box if needed.
Definition at line 284 of file KexiStartupFileDialog.cpp.
void KexiStartupFileDialog::setConfirmOverwrites | ( | bool | set | ) | [inline] |
If true, user will be asked to accept overwriting existing file. This is true by default.
Definition at line 92 of file KexiStartupFileDialog.h.
The documentation for this class was generated from the following files: