9 #ifndef lgrFileDialog_H_
10 #define lgrFileDialog_H_
14 #include <vlutil/vlString.h>
26 struct DtLgrMediaPlayPipelineInfo;
33 static void setDefaultLocationForFilter(QString filter,QString defaultDirectory);
36 static QString defaultLocationForFilter(QString filter);
40 static bool unableToSaveTryAgain(
const QString& filename,
44 static void unableToReadFile(
const QString& filename,
49 static QString getExistingDirectory(
const QString& directory,
50 const QString& filter,
52 const QString &caption = QString::null);
56 static QString getSaveFileName(
57 const QString& directory,
58 const QString& filter,
59 bool allowOverwrite =
true,
60 bool appendExtension =
true,
62 const QString &caption = QString::null,
63 const QString* currentFile = 0,
64 const QString* protocol = 0,
65 QString* description = 0,
66 bool* descriptionChanged = 0,
67 DtString* streamPipelines = 0,
68 int streamPort = 5000,
69 QString* selectedFilter = 0,
70 bool resolveSymLink =
false,
71 bool fileFormatIsCurrent =
true,
72 int loadedFileVersion = 0,
77 static QString getOpenFileName(
78 const QString& directory,
79 const QString& filter,
80 bool appendExtension =
true,
82 const QString& caption = QString::null,
83 const QString* protocol = 0,
84 QString* description = 0,
86 bool showPreviewButton =
false);
Definition: lgrFileDialog.h:28
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
static QMap< QString, QString > theFilterDirectoryMap
Definition: lgrFileDialog.h:89
Defines INPORT/EXPORT macros for lgrGui library.