#include <native.h>
Inheritance diagram for CamelotNULLNativeFilter:
Public Member Functions | |
CamelotNULLNativeFilter (BaseCamelotFilter *pParentFilter, Document *pDocument) | |
The default constructor. | |
virtual void | AddNodeGroupRefToList (Node *pNode, NodeGroup *pGroup) |
Adds a text story group reference to the listFinds the group associated with the text storyFinds the text story associated with the groupAdds a node/group reference to the list. | |
virtual NodeGroup * | FindGroupForThisNode (Node *pNode) |
Finds the group associated with the node. | |
virtual void | AddTagDescription (UINT32 Tag, UINT32 ID) |
Adds the description for the given tag export. | |
Protected Member Functions | |
CXaraFile * | CreateCXaraFile () |
This version creates a NULLXaraFile object that doesn't actually import or export any bytes. | |
Private Member Functions | |
CC_DECLARE_DYNAMIC (CamelotNULLNativeFilter) | |
Private Attributes | |
BaseCamelotFilter * | pParentFilter |
Definition at line 193 of file native.h.
|
The default constructor.
Definition at line 532 of file native.cpp. 00533 { 00534 pParentFilter = pThisParentFilter; 00535 00536 TheDocument = pDoc; 00537 pTheSpread = GetFirstSpread(pDoc); 00538 ERROR3IF(pTheSpread == NULL, "BaseCamelotFilter::DoExport no spread to export"); 00539 }
|
|
Adds a text story group reference to the listFinds the group associated with the text storyFinds the text story associated with the groupAdds a node/group reference to the list.
Reimplemented from BaseCamelotFilter. Definition at line 591 of file native.cpp. 00592 { 00593 if (pParentFilter != NULL) 00594 pParentFilter->AddNodeGroupRefToList(pNode,pGroup); 00595 }
|
|
Adds the description for the given tag export.
Reimplemented from BaseCamelotFilter. Definition at line 608 of file native.cpp. 00609 { 00610 if (pParentFilter != NULL) 00611 pParentFilter->AddTagDescription(Tag,ID); 00612 }
|
|
|
|
This version creates a NULLXaraFile object that doesn't actually import or export any bytes.
Reimplemented from BaseCamelotFilter. Definition at line 555 of file native.cpp. 00556 { 00557 CXaraFile* pCXaraFile = new NULLXaraFile; 00558 00559 return pCXaraFile; 00560 }
|
|
Finds the group associated with the node.
Reimplemented from BaseCamelotFilter. Definition at line 598 of file native.cpp. 00599 { 00600 if (pParentFilter != NULL) 00601 return pParentFilter->FindGroupForThisNode(pNode); 00602 00603 return NULL; 00604 }
|
|
|