#include <VisitorSaveGuiSchema.hxx>
Protected Member Functions | |
virtual void | writePresentation () |
virtual void | writeItem (std::string name, SceneNodeItem *item) |
Protected Member Functions inherited from YACS::ENGINE::VisitorSaveSalomeSchema | |
virtual void | writeDataNodeParameters (DataNode *node) |
virtual void | writeStudyInNodeParameters (DataNode *node) |
virtual void | writeOutNodeParameters (DataNode *node) |
virtual void | writeStudyOutNodeParameters (DataNode *node) |
Protected Member Functions inherited from YACS::ENGINE::VisitorSaveSchema | |
virtual void | writeProperties (Node *node) |
virtual void | dumpTypeCode (TypeCode *type, std::set< std::string > &typeNames, std::map< std::string, TypeCode * > &typeMap, int depth) |
virtual void | writeTypeCodes (Proc *proc) |
virtual void | writeContainers (Proc *proc) |
virtual void | writeComponentInstances (Proc *proc) |
virtual void | writeInputPorts (Node *node) |
virtual void | writeInputDataStreamPorts (Node *node) |
virtual void | writeOutputPorts (Node *node) |
virtual void | writeOutputDataStreamPorts (Node *node) |
virtual void | writeControls (ComposedNode *node) |
virtual void | writeSimpleDataLinks (ComposedNode *node) |
virtual void | writeSimpleStreamLinks (ComposedNode *node) |
virtual void | writeParameters (Proc *proc) |
virtual void | writeParametersNode (ComposedNode *proc, Node *node) |
virtual void | beginCase (Node *node) |
virtual void | endCase (Node *node) |
std::set< Node * > | getAllNodes (ComposedNode *node) |
int | depthNode (Node *node) |
std::string | indent (int val) |
Protected Member Functions inherited from YACS::ENGINE::Visitor | |
std::map< std::string, std::string > | getNodeProperties (Node *node) |
std::map< std::string, TypeCode * > | getTypeCodeMap (Proc *proc) |
std::map< std::string, Container * > | getContainerMap (Proc *proc) |
std::list< TypeCodeObjref * > | getListOfBases (TypeCodeObjref *objref) |
Protected Attributes | |
YACS::ENGINE::Proc * | _proc |
Definition at line 39 of file VisitorSaveGuiSchema.hxx.
VisitorSaveGuiSchema::VisitorSaveGuiSchema | ( | YACS::ENGINE::Proc * | proc | ) |
|
virtual |
Definition at line 42 of file VisitorSaveGuiSchema.cxx.
References DEBTRACE.
|
virtual |
Definition at line 47 of file VisitorSaveGuiSchema.cxx.
References _proc, DEBTRACE, and writePresentation().
Referenced by YACS::HMI::GenericGui::onExportSchema(), and YACS::HMI::GenericGui::onExportSchemaAs().
|
protectedvirtual |
Definition at line 78 of file VisitorSaveGuiSchema.cxx.
References YACS::ENGINE::VisitorSaveSchema::_out, YACS::HMI::SceneNodeItem::getExpandedHeight(), YACS::HMI::SceneNodeItem::getExpandedWidth(), YACS::HMI::SceneNodeItem::getExpandedX(), YACS::HMI::SceneNodeItem::getExpandedY(), YACS::HMI::AbstractSceneItem::getHeight(), YACS::HMI::SceneNodeItem::getShownState(), YACS::HMI::AbstractSceneItem::getWidth(), YACS::ENGINE::VisitorSaveSchema::indent(), and YACS::HMI::SceneNodeItem::isExpanded().
Referenced by writePresentation().
|
protectedvirtual |
Definition at line 54 of file VisitorSaveGuiSchema.cxx.
References YACS::HMI::QtGuiContext::_mapOfSceneItem, YACS::HMI::GuiContext::_mapOfSubjectNode, _proc, DEBTRACE, YACS::ENGINE::VisitorSaveSchema::getAllNodes(), YACS::ENGINE::ComposedNode::getChildName(), YACS::HMI::QtGuiContext::getQtCurrent(), YACS::HMI::GuiContext::getSubjectProc(), writeItem(), and YASSERT.
Referenced by visitProc().
|
protected |
Definition at line 50 of file VisitorSaveGuiSchema.hxx.
Referenced by visitProc(), and writePresentation().