kexi

KexiStartupFileDialog Class Reference

#include <KexiStartupFileDialog.h>

Inheritance diagram for KexiStartupFileDialog:

KexiStartupFileDialogBase List of all members.

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  ) 

Excludes filters list.

Definition at line 118 of file KexiStartupFileDialog.cpp.

void KexiStartupFileDialog::setLocationText ( const QString &  fn  ) 

just sets locationWidget()->setCurrentText(fn) (and something similar on win32)

Definition at line 378 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 286 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:
KDE Home | KDE Accessibility Home | Description of Access Keys