16 #ifndef _INTERACTIVE_FILE_FINDER_H_ 17 #define _INTERACTIVE_FILE_FINDER_H_ 19 #include "data/fileio/FileFinder.h" 21 #include <QApplication> 45 QString
find(FileType type, QString location, QString lastKnownLocation =
"");
55 QString
findRelative(QString location, QString relativeTo);
static void setParentWidget(QWidget *)
QString find(FileType type, QString location, QString lastKnownLocation="")
QString getOpenFileName(FileType type, QString fallbackLocation="")
QString m_lastLocatedLocation
QString locateInteractive(FileType type, QString thing)
void setApplicationSessionExtension(QString extension)
Specify the extension for this application's session files (without the dot)
virtual ~InteractiveFileFinder()
void registerLastOpenedFilePath(FileType type, QString path)
QString getApplicationSessionExtension() const
QString getSaveFileName(FileType type, QString fallbackLocation="")
QString findRelative(QString location, QString relativeTo)
static InteractiveFileFinder m_instance
QString m_sessionExtension
static InteractiveFileFinder * getInstance()