|
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) |