Mercurial > hg > svcore
comparison data/fileio/FileFinder.h @ 1691:d08b560102a1 single-point
Merge from default branch
author | Chris Cannam |
---|---|
date | Wed, 24 Apr 2019 11:44:32 +0100 |
parents | ea1aa24ebf89 |
children |
comparison
equal
deleted
inserted
replaced
1689:d7b04b0ed056 | 1691:d08b560102a1 |
---|---|
33 CSVFile, | 33 CSVFile, |
34 LayerFileNonSV, | 34 LayerFileNonSV, |
35 LayerFileNoMidiNonSV, | 35 LayerFileNoMidiNonSV, |
36 }; | 36 }; |
37 | 37 |
38 virtual QString getOpenFileName(FileType type, QString fallbackLocation = "") = 0; | 38 virtual QString getOpenFileName(FileType type, |
39 virtual QString getSaveFileName(FileType type, QString fallbackLocation = "") = 0; | 39 QString fallbackLocation = "") = 0; |
40 virtual void registerLastOpenedFilePath(FileType type, QString path) = 0; | |
41 | 40 |
42 virtual QString find(FileType type, QString location, QString lastKnownLocation = "") = 0; | 41 virtual QStringList getOpenFileNames(FileType type, |
42 QString fallbackLocation = "") = 0; | |
43 | |
44 virtual QString getSaveFileName(FileType type, | |
45 QString fallbackLocation = "") = 0; | |
46 | |
47 virtual void registerLastOpenedFilePath(FileType type, | |
48 QString path) = 0; | |
49 | |
50 virtual QString find(FileType type, | |
51 QString location, | |
52 QString lastKnownLocation = "") = 0; | |
43 | 53 |
44 static FileFinder *getInstance() { | 54 static FileFinder *getInstance() { |
45 FFContainer *container = FFContainer::getInstance(); | 55 FFContainer *container = FFContainer::getInstance(); |
46 return container->getFileFinder(); | 56 return container->getFileFinder(); |
47 } | 57 } |