10 #ifndef lgrEditorInterface_H_
11 #define lgrEditorInterface_H_
19 #include <vlutil/vlString.h>
25 class DtLgrPacketPrinter;
26 class DtLgrEditorCommandFactory;
27 class DtLgrEditorDriver;
79 virtual void exportFile(
const DtString& exportType,
80 const DtString& filename,
bool recheckpoint,
81 bool openAfterExport)
const;
84 virtual void exportSection(
const DtString& exportType,
87 bool recheckpoint,
bool openAfterExport)
const;
90 virtual void mergeInFile(
const DtString& filename,
const DtRelativeTime&
94 virtual void appendFileToEnd(
const DtString& filename)
const;
97 virtual void prefixFileToStart(
const DtString& filename)
const;
100 virtual void trimStart()
const;
106 virtual void convertFile()
const;
111 virtual void addExportType(
const DtString& fileFormat,
112 const DtString& fileFilter,
bool offsetData,
bool generateData,
113 ExportType exportType, std::auto_ptr<DtLgrPacketPrinter> printer)
const;
140 const DtString& lastOperationSource()
const;
143 const DtString& completedExportType()
const;
146 const DtString& completedExportDestination()
const;