|
Public Member Functions |
|
| CP_PPobToXML_Application () |
| Constructor.
|
virtual | ~CP_PPobToXML_Application () throw () |
| Destructor.
|
Protected Member Functions |
|
virtual void | HandleOpenApplication () |
|
virtual void | HandlePPobConversion (const CP_S_PPobInfo &inPPobInfo) |
UInt32 | GetSubviewCount (char *inPPobDataPtr, UInt32 inMarker, UInt32 inPPobLength, UInt32 *outMarker) |
UInt32 | WriteSubviews (char *inPPobDataPtr, UInt32 inMarker, UInt32 inPPobLength, CPLAT::CP_XMLWriter *inXMLWriter, CPLAT::CP_XMLWriter_Element *inParentElement, CP_PPobClassToCPXML *inPPobClassToXML) |
Protected Attributes |
CPLAT::CP_FileSystemSpec | fDestinationDirectory |
CPLAT::CP_Window * | fAskUserPPobResourceWindow |
CPLAT::CP_FileSystemSpec | fPPobResourceFileSpec |
CPLAT::CP_Window * | fAskUserCustomTypeWindow |
CPLAT::CP_DataSource_Strings * | fDataSourceStrings |
CPLAT::CP_Strings_Array | fPPobNames |
CP_PPobItem_Array | fPPobItems |
Private Types |
typedef CPLAT::CP_Application<
CPLAT::CP_DocumentPolicy_None,
CPLAT::CP_PrintPolicy_None,
CPLAT::CP_UndoPolicy_None > | inherited |
Private Member Functions |
void | HandleConversion (CPLAT::OSStatus &inOutStatus, CPLAT::CP_CommandNo &inCommandNo) |
void | HandleCancel (CPLAT::OSStatus &inOutStatus, CPLAT::CP_CommandNo &inCommandNo) |
bool | GetCPLATClassID (UInt32 inPPobClassID, UInt32 &inOutClassID) |
|
void | AskUserForLocations () |
|
void | AskForDestinationDirectory (CPLAT::OSStatus &inOutStatus, CPLAT::CP_CommandNo &inCommandNo) |
void | HandleGetOutputDirectory (CPLAT::CP_FileSystemDialogs_Base *inSendingDialog, const CPLAT::CP_FileSystemSpec &inSelection, bool inOverwrite) |
|
void | HandleGetPPobSourceFile (CPLAT::OSStatus &inOutStatus, CPLAT::CP_CommandNo &inCommandNo) |
void | HandleGetPPobFile (CPLAT::CP_FileSystemDialogs_Base *inSendingDialog, const CPLAT::CP_FileSystemSpec &inSelection, bool inOverwrite) |
|
void | CreateXMLWriter (const CPLAT::CP_FileSystemSpec &inFileSpec, CPLAT::CP_XMLWriter_Element **inOutRootElement, CPLAT::CP_XMLWriter_Element **inOutParentElement) |