8 #ifndef DtScenarioMergeProject_H_
9 #define DtScenarioMergeProject_H_
52 virtual void addScenarioPath(
const DtFilename& filePath) = 0;
59 virtual bool getScenarioPath(
unsigned index,
60 DtFilename& filePath)
const = 0;
64 virtual void clear() = 0;
69 virtual void getIgnoreListPath(DtFilename& filePath)
const = 0;
70 virtual void setIgnoreListPath(
const DtFilename& filePath) = 0;
75 virtual void getProjectFilePath(DtFilename& filePath)
const = 0;
76 virtual void setProjectFilePath(
const DtFilename& filePath) = 0;
80 virtual unsigned numScenarios()
const = 0;
84 virtual bool readProjectFile() = 0;
88 virtual bool readProjectFile(
const DtFilename& filepath) = 0;
94 virtual bool removeScenarioPath(
const DtFilename& filePath) = 0;
98 virtual void getMergeFile(DtFilename& filePath)
const = 0;
102 virtual void setMergeFile(
const DtFilename& folderPath) = 0;
108 virtual bool writeProjectFile() = 0;
109 virtual bool writeProjectFile(
const DtFilename& folderPath) = 0;