#include <MapGridItem.h>
Public Member Functions | |
virtual void | changeCurrentTool (LayoutMode mode) |
void | clearCurrentTool () |
virtual ItemController * | getController () |
virtual Observable * | getModel () |
virtual std::string | getName () |
virtual te::layout::Properties * | getProperties () const |
virtual bool | isPrintable () |
MapGridItem (ItemController *controller, Observable *o) | |
virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0) |
virtual void | redraw (const double &scaleFactor=1.) |
virtual void | refresh () |
void | setPixmap (const QPixmap &pixmap) |
virtual void | setPos (const QPointF &pos) |
virtual void | setPPI (const double &ppi) |
virtual void | setPrintable (bool print) |
virtual void | setRect (QRectF rect) |
void | setZValue (qreal z) |
virtual void | updateObserver (ContextItem context) |
virtual void | updateProperties (te::layout::Properties *properties) |
virtual | ~MapGridItem () |
Protected Slots | |
void | onDrawLayersFinished (const QMap< QString, QString > &errors) |
Protected Member Functions | |
virtual void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) |
virtual void | dragLeaveEvent (QGraphicsSceneDragDropEvent *event) |
virtual void | dragMoveEvent (QGraphicsSceneDragDropEvent *event) |
virtual void | drawSelection (QPainter *painter) |
virtual void | dropEvent (QGraphicsSceneDragDropEvent *event) |
te::map::AbstractLayerPtr | getLayer () |
virtual void | getMimeData (const QMimeData *mime) |
virtual te::gm::Coord2D | getPosition () |
std::list < te::map::AbstractLayerPtr > | getVisibleLayers () |
virtual int | getZValueItem () |
virtual void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) |
virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) |
virtual void | resizeEvent (QGraphicsSceneResizeEvent *event) |
void | setCurrentTool (te::qt::widgets::AbstractTool *tool) |
virtual void | setZValueItem (int z) |
Protected Attributes | |
te::layout::ItemController * | m_controller |
bool | m_grabbedByWidget |
te::qt::widgets::MultiThreadMapDisplay * | m_mapDisplay |
QMimeData * | m_mime |
te::layout::Observable * | m_model |
QPixmap | m_pixmap |
double | m_ppi |
bool | m_printable |
QRectF | m_rect |
te::qt::widgets::AbstractTool * | m_tool |
te::qt::widgets::AbstractTreeItem * | m_treeItem |
Definition at line 41 of file MapGridItem.h.
te::layout::MapGridItem::MapGridItem | ( | ItemController * | controller, |
Observable * | o | ||
) |
Definition at line 39 of file MapGridItem.cpp.
References te::layout::MapItem::m_mapDisplay, te::qt::widgets::MultiThreadMapDisplay::refresh(), and te::qt::widgets::MapDisplay::setBackgroundColor().
|
virtual |
Definition at line 46 of file MapGridItem.cpp.
|
virtualinherited |
Definition at line 459 of file MapItem.cpp.
References te::qt::widgets::Zoom::Out, te::layout::TypeMapPan, te::layout::TypeMapZoomIn, and te::layout::TypeMapZoomOut.
Referenced by te::layout::Scene::setCurrentToolInSelectedMapItems().
|
inherited |
Definition at line 446 of file MapItem.cpp.
|
protectedvirtualinherited |
Definition at line 224 of file MapItem.cpp.
|
protectedvirtualinherited |
Definition at line 234 of file MapItem.cpp.
|
protectedvirtualinherited |
Definition at line 238 of file MapItem.cpp.
|
protectedvirtualinherited |
Definition at line 188 of file MapItem.cpp.
References te::map::DashLine, and te::map::SolidLine.
|
protectedvirtualinherited |
Definition at line 210 of file MapItem.cpp.
|
virtualinherited |
Definition at line 94 of file ItemObserver.cpp.
|
protectedinherited |
Definition at line 387 of file MapItem.cpp.
|
protectedvirtualinherited |
Definition at line 346 of file MapItem.cpp.
|
virtualinherited |
Definition at line 99 of file ItemObserver.cpp.
Referenced by te::layout::changeMapVisitable(), te::layout::PropertiesOutside::changeMapVisitable(), te::layout::countType(), te::layout::PropertiesOutside::getMapModel(), and te::layout::maxTypeId().
|
virtualinherited |
Definition at line 104 of file ItemObserver.cpp.
Referenced by te::layout::getMapItem(), and te::layout::mapNameList().
|
protectedvirtualinherited |
Implements te::layout::ItemObserver.
Definition at line 271 of file MapItem.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtualinherited |
Implements te::layout::Observer.
Definition at line 52 of file ItemObserver.cpp.
References te::layout::Properties::getProperties().
Referenced by te::layout::PropertiesOutside::getAllProperties(), te::layout::Scene::getItemsProperties(), te::layout::PropertiesOutside::intersection(), te::layout::ObjectInspectorOutside::itemsInspector(), te::layout::PropertiesOutside::onChangePropertyValue(), and te::layout::PropertiesOutside::sameProperties().
|
protectedinherited |
Definition at line 358 of file MapItem.cpp.
References te::map::GetVisibleLayers().
|
protectedvirtualinherited |
Implements te::layout::ItemObserver.
Definition at line 427 of file MapItem.cpp.
|
virtualinherited |
Definition at line 89 of file ItemObserver.cpp.
Referenced by te::layout::Scene::changePrintVisibility(), and te::layout::Scene::getItemsProperties().
|
protectedvirtualinherited |
Definition at line 291 of file MapItem.cpp.
References te::layout::isCurrentMapTools().
|
protectedvirtualinherited |
Definition at line 307 of file MapItem.cpp.
References te::layout::isCurrentMapTools().
|
protectedvirtualinherited |
Definition at line 323 of file MapItem.cpp.
References te::layout::isCurrentMapTools().
|
protectedslotinherited |
Definition at line 399 of file MapItem.cpp.
References te::layout::MapController::refreshLayer().
Referenced by te::layout::MapItem::MapItem().
|
virtualinherited |
Definition at line 166 of file MapItem.cpp.
|
virtualinherited |
Definition at line 57 of file ItemObserver.cpp.
Referenced by te::layout::VisualizationArea::createHorizontalRuler(), te::layout::BuildGraphicsItem::createItemGroup(), te::layout::View::createItemGroup(), te::layout::BuildGraphicsItem::createLegend(), te::layout::BuildGraphicsItem::createMap(), te::layout::BuildGraphicsItem::createMapGrid(), te::layout::VisualizationArea::createPaper(), te::layout::BuildGraphicsItem::createPaper(), te::layout::BuildGraphicsItem::createRectangle(), te::layout::BuildGraphicsItem::createScale(), te::layout::VisualizationArea::createVerticalRuler(), and te::layout::Scene::redrawItems().
|
virtualinherited |
Definition at line 63 of file ItemObserver.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
Referenced by te::layout::Scene::insertItem().
|
protectedvirtualinherited |
Definition at line 341 of file MapItem.cpp.
|
protectedinherited |
Definition at line 432 of file MapItem.cpp.
|
inherited |
Definition at line 243 of file MapItem.cpp.
References te::layout::ItemModelObservable::getBox(), te::gm::Envelope::getHeight(), te::layout::Context::getInstance(), te::layout::Context::getUtils(), and te::gm::Envelope::getWidth().
|
virtualinherited |
Definition at line 284 of file MapItem.cpp.
Referenced by te::layout::BuildGraphicsItem::createMap(), and te::layout::BuildGraphicsItem::createMapGrid().
|
virtualinherited |
Definition at line 70 of file ItemObserver.cpp.
Referenced by te::layout::VisualizationArea::createHorizontalRuler(), and te::layout::VisualizationArea::createVerticalRuler().
|
virtualinherited |
Definition at line 84 of file ItemObserver.cpp.
|
virtualinherited |
Definition at line 262 of file MapItem.cpp.
|
inherited |
Definition at line 420 of file MapItem.cpp.
Referenced by te::layout::BuildGraphicsItem::createMap(), and te::layout::BuildGraphicsItem::createMapGrid().
|
protectedvirtualinherited |
Definition at line 109 of file ItemObserver.cpp.
|
virtualinherited |
Implements te::layout::ItemObserver.
Definition at line 129 of file MapItem.cpp.
References te::common::Free(), te::gm::Envelope::getHeight(), te::qt::widgets::GetImage(), te::layout::Context::getInstance(), te::layout::ContextItem::getPixmap(), te::layout::Context::getUtils(), te::gm::Envelope::getWidth(), te::gm::Envelope::isValid(), and te::layout::Utils::viewportBox().
|
virtualinherited |
Definition at line 75 of file ItemObserver.cpp.
Referenced by te::layout::PropertiesOutside::onChangePropertyValue().
|
protectedinherited |
Definition at line 81 of file ItemObserver.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 116 of file MapItem.h.
Referenced by MapGridItem(), and te::layout::MapItem::MapItem().
|
protectedinherited |
Definition at line 82 of file ItemObserver.h.
Referenced by te::layout::ItemObserver::ItemObserver(), and te::layout::MapItem::MapItem().
|
protectedinherited |
Definition at line 83 of file ItemObserver.h.
|
protectedinherited |
Definition at line 84 of file ItemObserver.h.
Referenced by te::layout::HorizontalRulerItem::HorizontalRulerItem(), and te::layout::VerticalRulerItem::VerticalRulerItem().
|
protectedinherited |
|
protectedinherited |