svgui
1.9
|
#include <InteractiveFileFinder.h>
Public Member Functions | |
virtual | ~InteractiveFileFinder () |
void | setApplicationSessionExtension (QString extension) |
Specify the extension for this application's session files (without the dot) More... | |
QString | getApplicationSessionExtension () const |
QString | getOpenFileName (FileType type, QString fallbackLocation="") override |
QStringList | getOpenFileNames (FileType type, QString fallbackLocation="") override |
QString | getSaveFileName (FileType type, QString fallbackLocation="") override |
void | registerLastOpenedFilePath (FileType type, QString path) override |
QString | find (FileType type, QString location, QString lastKnownLocation="") override |
Static Public Member Functions | |
static void | setParentWidget (QWidget *) |
static InteractiveFileFinder * | getInstance () |
Protected Member Functions | |
InteractiveFileFinder () | |
QString | findRelative (QString location, QString relativeTo) |
QString | locateInteractive (FileType type, QString thing) |
QStringList | getOpenFileNames (FileType type, QString fallbackLocation, bool multiple) |
Protected Attributes | |
QString | m_sessionExtension |
QString | m_lastLocatedLocation |
QWidget * | m_parent |
Static Protected Attributes | |
static InteractiveFileFinder | m_instance |
Detailed Description
Definition at line 25 of file InteractiveFileFinder.h.
Constructor & Destructor Documentation
|
virtual |
Definition at line 44 of file InteractiveFileFinder.cpp.
|
protected |
Definition at line 36 of file InteractiveFileFinder.cpp.
Referenced by getInstance().
Member Function Documentation
void InteractiveFileFinder::setApplicationSessionExtension | ( | QString | extension | ) |
Specify the extension for this application's session files (without the dot)
Definition at line 55 of file InteractiveFileFinder.cpp.
References m_sessionExtension.
|
inline |
Definition at line 37 of file InteractiveFileFinder.h.
References find(), getOpenFileName(), getOpenFileNames(), getSaveFileName(), m_sessionExtension, registerLastOpenedFilePath(), and setParentWidget().
|
override |
Definition at line 61 of file InteractiveFileFinder.cpp.
References getOpenFileNames().
Referenced by ImageDialog::browseClicked(), getApplicationSessionExtension(), and locateInteractive().
|
override |
Definition at line 72 of file InteractiveFileFinder.cpp.
Referenced by getApplicationSessionExtension(), and getOpenFileName().
|
override |
Definition at line 279 of file InteractiveFileFinder.cpp.
References m_parent, and m_sessionExtension.
Referenced by getApplicationSessionExtension().
|
override |
Definition at line 485 of file InteractiveFileFinder.cpp.
Referenced by getApplicationSessionExtension().
|
override |
Definition at line 547 of file InteractiveFileFinder.cpp.
References findRelative(), locateInteractive(), and m_lastLocatedLocation.
Referenced by getApplicationSessionExtension().
|
static |
Definition at line 49 of file InteractiveFileFinder.cpp.
References getInstance(), and m_parent.
Referenced by getApplicationSessionExtension().
|
inlinestatic |
Definition at line 59 of file InteractiveFileFinder.h.
References InteractiveFileFinder(), and m_instance.
Referenced by ImageDialog::browseClicked(), and setParentWidget().
|
protected |
Definition at line 572 of file InteractiveFileFinder.cpp.
Referenced by find().
|
protected |
Definition at line 612 of file InteractiveFileFinder.cpp.
References getOpenFileName(), and m_lastLocatedLocation.
Referenced by find().
|
protected |
Definition at line 81 of file InteractiveFileFinder.cpp.
References m_parent, and m_sessionExtension.
Member Data Documentation
|
staticprotected |
Definition at line 63 of file InteractiveFileFinder.h.
Referenced by getInstance().
|
protected |
Definition at line 72 of file InteractiveFileFinder.h.
Referenced by getApplicationSessionExtension(), getOpenFileNames(), getSaveFileName(), and setApplicationSessionExtension().
|
protected |
Definition at line 73 of file InteractiveFileFinder.h.
Referenced by find(), and locateInteractive().
|
protected |
Definition at line 75 of file InteractiveFileFinder.h.
Referenced by getOpenFileNames(), getSaveFileName(), and setParentWidget().
The documentation for this class was generated from the following files:
Generated by 1.8.11