|
Public Member Functions |
| | CP_DocumentPolicy_Multi () |
| virtual | ~CP_DocumentPolicy_Multi () throw () |
| void | OnOpenApplication () |
| bool | HandleQuitCommand () |
| void | HandleNewUpdateCommandStatusCommand (CP_CommandStatus &inOutCommandStatus, bool &inOutWasHandled, CP_CommandNo &inCommandNo) |
| void | HandleNewCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo) |
| void | HandleOpenUpdateCommandStatusCommand (CP_CommandStatus &inOutCommandStatus, bool &inOutWasHandled, CP_CommandNo &inCommandNo) |
| void | HandleOpenCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo) |
| void | HandleSaveCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo) |
| void | HandleSaveAsCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo) |
| void | SetNewDocOnOpenApp (bool inNewDocOnOpenApp) |
| virtual CP_Document_Base * | CreateNewDocument (FourCharCode inDocType) |
| virtual CP_Document_Base * | OpenDocument (const CP_FileSystemSpec &inFileSpec) |
| virtual SInt32 | CountDocuments () |
| virtual CP_ScriptableObject_Imp * | GetNthDocument (SInt32 inPosition) |
| void | disconnect_all () |
| void | signal_connect (CP_Signal *inSender) |
| void | signal_disconnect (CP_Signal *inSender) |
|
| FourCharCode | GetDefaultDocumentType () |
| void | SetDefaultDocumentType (FourCharCode inDocType) |
|
| virtual void | HandleOpenDocumentAppleEvent (const AppleEvent &inEvent, AppleEvent &inOutReply) |
| virtual CP_ScriptableObject_Imp * | DoAE_CreateElement (DescType inDesiredClass, DescType inInsertLocation, const AppleEvent &inEvent, AppleEvent &inOutAEReply) |
Protected Attributes |
| bool | fNewDocOnOpenApp |
| FourCharCode | fDocType |
| sender_set | fSenders |
Private Member Functions |
| void | NewDocument () |
| void | HandleGetFileDialogResult (CPLAT::CP_FileSystemDialogs_Base *inSendingDialog, const CP_FileSystemSpec &inSelection, bool inOverwrite) |