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;
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;
128 virtual const DtString& lastOperationSource()
const;
131 virtual const DtString& completedExportType()
const;
134 virtual const DtString& completedExportDestination()
const;
137 virtual void setRecheckpointOnExport(
bool recheckpoint )
const;
140 virtual bool recheckpointOnExport()
const;
174 void recheckpointOnExportChanged(
DtResponse response);