Logo Search packages:      
Sourcecode: qsapecng version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

qsapecng::SchematicSceneParser Class Reference

Inheritance diagram for qsapecng::SchematicSceneParser:
Inheritance graph
[legend]
Collaboration diagram for qsapecng::SchematicSceneParser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void parse (sapecng::abstract_builder &builder)
 SchematicSceneParser (const SchematicScene &scene, const QList< QGraphicsItem * > &items)
 SchematicSceneParser (const SchematicScene &scene, QGraphicsItem *gItem)
 SchematicSceneParser (const SchematicScene &scene)

Private Member Functions

void parse_item (sapecng::abstract_builder &builder, Item *item)
void setupMap ()
void storeItemData (std::map< std::string, std::string > &props, SchematicScene::SupportedItemType type, Item *item)
void storeLabel (std::map< std::string, std::string > &props, Component *component)

Private Attributes

QMap
< SchematicScene::SupportedItemType,
sapecng::abstract_builder::dual_component_type > 
dualMap_
QList< Item * > items_
QMap
< SchematicScene::SupportedItemType,
sapecng::abstract_builder::quad_component_type > 
quadMap_
const SchematicScenescene_

Detailed Description

Definition at line 42 of file schematicsceneparser.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index