9 #ifndef lgrEditorCommandFactory_H_
10 #define lgrEditorCommandFactory_H_
23 class DtCommandDefinition;
24 class DtLgrEditorThread;
25 class DtLgrPacketPrinter;
42 bool checkpoint,
bool openAfterExport
45 bool& checkpoint,
bool& openAfterExport
51 const
DtRelativeTime& offset,
bool checkpoint,
bool openAfterExport
55 bool& checkpoint,
bool& openAfterExport
62 DT_FACTORY_COMMAND_EXT(4,CutSection,
66 DT_FACTORY_COMMAND_EXT(5,AddExportType,
68 bool offsetData,
bool generateData,
int exportType,
71 bool& offsetData,
bool& generateData,
int& exportType,
74 DT_FACTORY_COMMAND_EXT(6,MergeInFile,
78 DT_FACTORY_COMMAND_EXT(7,AppendFileToEnd,
82 DT_FACTORY_COMMAND_EXT(8,PrefixFileToStart,
86 DT_FACTORY_COMMAND_EXT(9,TrimStart,
90 DT_FACTORY_COMMAND_EXT(10,OffsetTime,
94 DT_FACTORY_COMMAND_EXT(11,ConvertFile,
98 DT_FACTORY_COMMAND_EXT(12,FinishEditorThread,
106 bool offsetData,
bool generateData,
int exportType),
108 bool& offsetData,
bool& generateData,
int& exportType))
110 DT_FACTORY_RESPONSE_EXT(-2,FileDataMoved,
116 DT_FACTORY_RESPONSE_EXT(-3,FileDataDeleted,
120 DT_FACTORY_RESPONSE_EXT(-4,FileDataAdded,
126 DT_FACTORY_RESPONSE_EXT(-5,ExportCompleted,
131 static const
char* commandToString(
int commandId);
134 static const
char* responseToString(
int responseId);