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 }