26 #ifndef SUIT_FILEDLG_H
27 #define SUIT_FILEDLG_H
31 #include <QFileDialog>
48 bool isOpenDlg()
const;
50 bool checkPermissions()
const;
51 void setCheckPermissions(
const bool );
58 QStringList selectedFiles()
const;
59 QString selectedFile()
const;
61 void selectFile(
const QString& );
63 static QString getLastVisitedDirectory();
65 static QString getFileName(
QWidget*,
68 const QString& = QString(),
72 static QString getFileName(
QWidget*,
75 const QString& = QString(),
80 static QStringList getOpenFileNames(
QWidget*,
83 const QString& = QString(),
86 static QStringList getOpenFileNames(
QWidget*,
89 const QString& = QString(),
93 static QString getExistingDirectory(
QWidget*,
95 const QString& = QString(),
99 static QString getLastVisitedPath();
102 virtual bool event(
QEvent* );
104 virtual bool acceptData();
105 QString addExtension(
const QString& )
const;
106 bool processPath(
const QString& );
107 void addFilter(
const QString& );
108 static bool hasWildCards(
const QString& );
112 void quickDir(
const QString& );
128 #endif // SUIT_FILEDLG_H