#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.