9 #ifndef lgrFileDialog_H_
10 #define lgrFileDialog_H_
13 #include <QtCore/QString>
14 #include <QtCore/QMap>
26 static void setDefaultLocationForFilter(QString filter,QString defaultDirectory);
29 static QString defaultLocationForFilter(QString filter);
33 static bool unableToSaveTryAgain(
const QString& filename,
37 static void unableToReadFile(
const QString& filename,
42 static QString getExistingDirectory(
const QString& directory,
43 const QString& filter,
45 const QString &caption = QString::null);
49 static QString getSaveFileName(
50 const QString& directory,
51 const QString& filter,
52 bool allowOverwrite =
true,
53 bool appendExtension =
true,
55 const QString &caption = QString::null,
56 QString* selectedFilter = 0,
57 bool resolveSymLink =
false
61 static QString getOpenFileName(
62 const QString& directory,
63 const QString& filter,
64 bool appendExtension =
true,
66 const QString& caption = QString::null);