|
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().