27 #ifndef __IInCopyDocUtils__ 28 #define __IInCopyDocUtils__ 30 #include "InCopyWorkflowID.h" 31 #include "IDocFileHandler.h" 32 #include "IOpenFileCmdData.h" 50 enum {kDefaultIID = IID_IINCOPYDOCUTILS};
60 virtual void DoSave(
const UIDRef& textModel, UIFlags uiFlags = kFullUI) = 0;
67 virtual void DoSaveAll(
const UIDRef& doc, UIFlags uiFlags = kFullUI) = 0;
78 virtual void DoSaveAs(
const UIDRef& doc, bool16 copy = kFalse,
const IDFile *destFile = nil, UIFlags uiFlags = kFullUI, bool8 asStationary = kFalse,
FileTypeInfoID fileTypeID = kInvalidFileTypeInfoID) = 0;
105 virtual void DoRevert(
const UIDRef& doc, UIFlags uiFlags = kFullUI) = 0;
128 virtual void DoClose(
const UIDRef& doc, UIFlags uiFlags, bool16 allowCancel, IDocFileHandler::CloseCmdMode cmdMode) = 0;
272 virtual IDocFileHandler::CloseOptions
335 #endif //__IInCopyDocUtils__