svcore
1.9
|
#include <FileFinder.h>
Classes | |
class | FFContainer |
Public Types | |
enum | FileType { SessionFile, AudioFile, LayerFile, LayerFileNoMidi, SessionOrAudioFile, ImageFile, AnyFile, CSVFile, LayerFileNonSV, LayerFileNoMidiNonSV } |
Public Member Functions | |
virtual QString | getOpenFileName (FileType type, QString fallbackLocation="")=0 |
virtual QString | getSaveFileName (FileType type, QString fallbackLocation="")=0 |
virtual void | registerLastOpenedFilePath (FileType type, QString path)=0 |
virtual QString | find (FileType type, QString location, QString lastKnownLocation="")=0 |
Static Public Member Functions | |
static FileFinder * | getInstance () |
Static Protected Member Functions | |
static void | registerFileFinder (FileFinder *ff) |
Definition at line 21 of file FileFinder.h.
enum FileFinder::FileType |
SessionFile | |
AudioFile | |
LayerFile | |
LayerFileNoMidi | |
SessionOrAudioFile | |
ImageFile | |
AnyFile | |
CSVFile | |
LayerFileNonSV | |
LayerFileNoMidiNonSV |
Definition at line 24 of file FileFinder.h.
virtual QString FileFinder::getOpenFileName | ( | FileType | type, |
QString | fallbackLocation = "" |
||
) | [pure virtual] |
virtual QString FileFinder::getSaveFileName | ( | FileType | type, |
QString | fallbackLocation = "" |
||
) | [pure virtual] |
virtual void FileFinder::registerLastOpenedFilePath | ( | FileType | type, |
QString | path | ||
) | [pure virtual] |
virtual QString FileFinder::find | ( | FileType | type, |
QString | location, | ||
QString | lastKnownLocation = "" |
||
) | [pure virtual] |
Referenced by RDFImporterImpl::getDataModelsAudio().
static FileFinder* FileFinder::getInstance | ( | ) | [inline, static] |
Definition at line 43 of file FileFinder.h.
References FileFinder::FFContainer::getFileFinder(), and FileFinder::FFContainer::getInstance().
Referenced by RDFImporterImpl::getDataModelsAudio().
static void FileFinder::registerFileFinder | ( | FileFinder * | ff | ) | [inline, static, protected] |
Definition at line 61 of file FileFinder.h.
References FileFinder::FFContainer::getInstance(), and FileFinder::FFContainer::setFileFinder().