20#ifndef _KexiStartupFileDialog_h_
21#define _KexiStartupFileDialog_h_
23#include <tdefiledialog.h>
26# include "KexiStartupFileDialogBase_win.h"
47 SavingFileBasedDB = 2,
48 SavingServerBasedDB = 4,
53 const TQString& startDirOrVariable, int mode, TQWidget *parent=0, const char *name=0);
61 static bool askForOverwriting( const TQString& filePath, TQWidget *parent = 0);
63 void setMode( int mode);
65 TQStringList additionalFilters() const;
68 void setAdditionalFilters( const TQStringList &mimeTypes);
70 TQStringList excludedFilters() const;
73 void setExcludedFilters( const TQStringList &mimeTypes);
76 TQString currentFileName();
83 void setLocationText( const TQString& fn);
101 virtual bool eventFilter ( TQObject * watched, TQEvent * e );
106 virtual void setFocus();
110 virtual void accept();
118 virtual void reject();
121 void updateFilters();
124 TQString m_lastFileName;
126 TQStringList m_additionalMimeTypes, m_excludedMimeTypes;
127 TQString m_defaultExtension;
128 bool m_confirmOverwrites : 1;
129 bool m_filtersUpdated : 1;
Widget for opening/saving files supported by Kexi.
void setConfirmOverwrites(bool set)
void setDefaultExtension(const TQString &ext) Sets default extension which will be added after accepting if user didn't provided one.
|