16 #include <QtCore/QtGlobal>
17 #include <QtCore/QString>
41 DontResolveSymlinks = 0x02,
42 DontConfirmOverwrite = 0x04,
44 DontUseNativeDialog = 0x10
46 Q_DECLARE_FLAGS(
Options, Option)
49 static QString fileFilter(
56 bool includeAllSupportedFileTypesFilter=true,
57 bool includeAllFileTypes=true);
59 static QString getExistingDirectory (
DtDe& de, QWidget * parent = 0,
60 const QString & caption = QString(), const QString & dir = QString(),
61 Options options = ShowDirsOnly );
63 static QString getOpenFileName (
DtDe& de, QWidget * parent = 0,
64 const QString & caption = QString(), const QString & dir = QString(),
65 const QString & filter = QString(), QString * selectedFilter = 0,
68 static QStringList getOpenFileNames (
DtDe& de, QWidget * parent = 0,
69 const QString & caption = QString(), const QString & dir = QString(),
70 const QString & filter = QString(), QString * selectedFilter = 0,
73 static QString getSaveFileName (
DtDe& de, QWidget * parent = 0,
74 const QString & caption = QString(), const QString & dir = QString(),
75 const QString & filter = QString(), QString * selectedFilter = 0,
90 static QString getSaveFileNameWithExtension(
DtDe& de, QWidget * parent,
91 const QString & caption, const QString & dir, const QString & description,
92 const QString& extension,
bool addAllFilesFilter = true);
110 static QString getSaveFileNameWithMultipleExtensions(
111 DtDe& de, QWidget * parent, const QString & caption,
112 const QString & dir, const ExtentionDescriptionMap& extDescMap,
113 bool addAllFilesFilter = true);
115 static QString AllFilesFilter;
Contains makVrv::DtFileExtensionManager class.
Option
Definition: DtStaticFileDialog.h:38
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
std::map< QString, QString > ExtentionDescriptionMap
Map from file extension to description of that extension.
Definition: DtStaticFileDialog.h:95
A singleton manager to provide allowable file extensions for use in file dialogs. ...
Definition: DtFileExtensionManager.h:28
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
A Wrapper around the File Dialog functions which allow for proper rendering to continue. The problem is that when the normal WIN32 File Dialog is active the application is no longer ticked. Using these functions start a low level timer which will tick the application while the dialog is visible.
Definition: DtStaticFileDialog.h:34