#include <BuildGraphicsItem.h>
Public Member Functions | |
| BuildGraphicsItem () | |
| QGraphicsItem * | createItem (te::layout::LayoutMode mode, const te::gm::Coord2D &coordinate, bool draw=true) |
| QGraphicsItem * | rebuildItem (te::layout::Properties *props, bool draw=true) |
| virtual | ~BuildGraphicsItem () |
Protected Member Functions | |
| void | clear () |
| QGraphicsItem * | createItemGroup () |
| QGraphicsItem * | createLegend () |
| QGraphicsItem * | createMap () |
| QGraphicsItem * | createMapGrid () |
| QGraphicsItem * | createPaper () |
| QGraphicsItem * | createRectangle () |
| QGraphicsItem * | createScale () |
| QGraphicsItem * | createText () |
| te::gm::Coord2D | findCoordinate (te::layout::Properties *props) |
| int | findZValue (te::layout::Properties *props) |
| std::string | nameItem (std::string name, te::layout::LayoutAbstractObjectType type) |
Protected Attributes | |
| te::gm::Coord2D | m_coord |
| std::string | m_groupItem |
| std::string | m_horizontalRuler |
| int | m_id |
| std::string | m_legendItem |
| std::string | m_mapGridItem |
| std::string | m_mapItem |
| std::string | m_name |
| std::string | m_paperItem |
| te::layout::Properties * | m_props |
| std::string | m_rectangleItem |
| bool | m_redraw |
| std::string | m_scaleItem |
| SharedProperties * | m_sharedProps |
| std::string | m_textItem |
| std::string | m_verticalRuler |
| int | m_zValue |
Definition at line 46 of file BuildGraphicsItem.h.
| te::layout::BuildGraphicsItem::BuildGraphicsItem | ( | ) |
Definition at line 64 of file BuildGraphicsItem.cpp.
References m_sharedProps.
|
virtual |
Definition at line 85 of file BuildGraphicsItem.cpp.
|
protected |
Definition at line 257 of file BuildGraphicsItem.cpp.
| QGraphicsItem * te::layout::BuildGraphicsItem::createItem | ( | te::layout::LayoutMode | mode, |
| const te::gm::Coord2D & | coordinate, | ||
| bool | draw = true |
||
| ) |
Definition at line 143 of file BuildGraphicsItem.cpp.
References te::layout::TPItemGroup, te::layout::TPLegendItem, te::layout::TPMapGridItem, te::layout::TPMapItem, te::layout::TPRetangleItem, te::layout::TPScaleItem, te::layout::TPText, te::layout::TypeCreateItemGroup, te::layout::TypeCreateLegend, te::layout::TypeCreateMap, te::layout::TypeCreateMapGrid, te::layout::TypeCreateRectangle, te::layout::TypeCreateScale, and te::layout::TypeCreateText.
Referenced by te::layout::Scene::createItem(), and te::layout::Scene::createItemGroup().
|
protected |
Definition at line 484 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::ItemGroup::setZValue(), and te::layout::ItemModelObservable::updateProperties().
|
protected |
Definition at line 414 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::ObjectItem::setPos(), te::layout::ObjectItem::setZValue(), and te::layout::LegendModel::updateProperties().
|
protected |
Definition at line 302 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::MapItem::setPos(), te::layout::MapItem::setZValue(), and te::layout::MapModel::updateProperties().
|
protected |
Definition at line 337 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::MapItem::setPos(), te::layout::MapItem::setZValue(), and te::layout::MapGridModel::updateProperties().
|
protected |
Definition at line 266 of file BuildGraphicsItem.cpp.
References te::layout::Context::getInstance(), te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::ObjectItem::setPos(), te::layout::ObjectItem::setZValue(), and te::layout::ItemModelObservable::updateProperties().
|
protected |
Definition at line 379 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::ObjectItem::setPos(), te::layout::ObjectItem::setZValue(), and te::layout::ItemModelObservable::updateProperties().
|
protected |
Definition at line 449 of file BuildGraphicsItem.cpp.
References te::layout::ItemController::getView(), te::layout::ItemObserver::redraw(), te::layout::ItemModelObservable::setId(), te::layout::ItemModelObservable::setName(), te::layout::ObjectItem::setPos(), te::layout::ObjectItem::setZValue(), and te::layout::ScaleModel::updateProperties().
|
protected |
Definition at line 372 of file BuildGraphicsItem.cpp.
|
protected |
Definition at line 188 of file BuildGraphicsItem.cpp.
References te::layout::Properties::contains(), te::layout::Property::getValue(), te::layout::Property::isNull(), and te::layout::Variant::toDouble().
|
protected |
Definition at line 213 of file BuildGraphicsItem.cpp.
References te::layout::Properties::contains(), te::layout::Property::getValue(), te::layout::Property::isNull(), and te::layout::Variant::toInt().
|
protected |
Definition at line 227 of file BuildGraphicsItem.cpp.
References te::layout::Context::getInstance(), te::layout::Context::getScene(), and te::layout::maxTypeId().
| QGraphicsItem * te::layout::BuildGraphicsItem::rebuildItem | ( | te::layout::Properties * | props, |
| bool | draw = true |
||
| ) |
Definition at line 94 of file BuildGraphicsItem.cpp.
References te::layout::Properties::getTypeObj(), te::layout::TPItemGroup, te::layout::TPLegendItem, te::layout::TPMapGridItem, te::layout::TPMapItem, te::layout::TPPaperItem, te::layout::TPRetangleItem, te::layout::TPScaleItem, and te::layout::TPText.
Referenced by te::layout::Scene::buildTemplate().
|
protected |
Definition at line 77 of file BuildGraphicsItem.h.
|
protected |
Definition at line 92 of file BuildGraphicsItem.h.
|
protected |
Definition at line 90 of file BuildGraphicsItem.h.
|
protected |
Definition at line 80 of file BuildGraphicsItem.h.
|
protected |
Definition at line 88 of file BuildGraphicsItem.h.
|
protected |
Definition at line 85 of file BuildGraphicsItem.h.
|
protected |
Definition at line 84 of file BuildGraphicsItem.h.
|
protected |
Definition at line 81 of file BuildGraphicsItem.h.
|
protected |
Definition at line 83 of file BuildGraphicsItem.h.
|
protected |
Definition at line 78 of file BuildGraphicsItem.h.
|
protected |
Definition at line 87 of file BuildGraphicsItem.h.
|
protected |
Definition at line 93 of file BuildGraphicsItem.h.
|
protected |
Definition at line 89 of file BuildGraphicsItem.h.
|
protected |
Definition at line 82 of file BuildGraphicsItem.h.
Referenced by BuildGraphicsItem().
|
protected |
Definition at line 86 of file BuildGraphicsItem.h.
|
protected |
Definition at line 91 of file BuildGraphicsItem.h.
|
protected |
Definition at line 79 of file BuildGraphicsItem.h.