48 const QString& initial,
49 const QStringList& filters,
50 const QString& caption = QString(),
51 const bool open =
true,
52 const bool showQuickDir =
true,
57 bool isOpenDlg()
const;
59 bool checkPermissions()
const;
60 void setCheckPermissions(
const bool );
67 QStringList selectedFiles()
const;
68 QString selectedFile()
const;
70 void selectFile(
const QString& );
72 static QString getLastVisitedDirectory();
74 static QString getFileName(
QWidget*,
77 const QString& = QString(),
81 static QString getFileName(
QWidget*,
84 const QString& = QString(),
89 static QString getFileName(
QWidget* parent,
90 const QString& initial,
91 const QStringList& filters,
92 QString& selectedFilter,
93 const QString& caption = QString(),
94 const bool open =
true,
95 const bool showQuickDir =
true,
98 static QStringList getOpenFileNames(
QWidget*,
101 const QString& = QString(),
104 static QStringList getOpenFileNames(
QWidget*,
108 const QString& = QString(),
111 static QStringList getOpenFileNames(
QWidget*,
114 const QString& = QString(),
118 static QString getExistingDirectory(
QWidget*,
120 const QString& = QString(),
124 static QString getLastVisitedPath();
127 virtual bool event(
QEvent* );
129 virtual bool acceptData();
130 QString addExtension(
const QString& )
const;
131 bool processPath(
const QString& );
132 void addFilter(
const QString& );
133 static bool hasWildCards(
const QString& );
137 void quickDir(
const QString& );
142 void updateSideBar();
#define SUIT_EXPORT
Definition: SUIT.h:36
An extension of the Qt Open/Save file dialog box.
Definition: SUIT_FileDlg.h:41
QPushButton * myQuickButton
quick dir panel: button
Definition: SUIT_FileDlg.h:148
static QString myLastVisitedPath
last visited path
Definition: SUIT_FileDlg.h:151
QComboBox * myQuickCombo
quick dir panel: combo box
Definition: SUIT_FileDlg.h:147
QLabel * myQuickLab
quick dir panel: label
Definition: SUIT_FileDlg.h:146
bool myCheckPermissions
check permissions option
Definition: SUIT_FileDlg.h:150
QStringList myUrls
sidebar urls
Definition: SUIT_FileDlg.h:149
SUIT_FileValidator * myValidator
file validator
Definition: SUIT_FileDlg.h:145
Provides functionality to check the file or directory existance and permissions.
Definition: SUIT_FileValidator.h:35