All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::MapGridItem Class Reference

#include <MapGridItem.h>

Inheritance diagram for te::layout::MapGridItem:
te::layout::MapItem te::layout::ItemObserver te::layout::Observer

Public Member Functions

virtual void changeCurrentTool (LayoutMode mode)
 
void clearCurrentTool ()
 
virtual ItemControllergetController ()
 
virtual ObservablegetModel ()
 
virtual std::string getName ()
 
virtual te::layout::PropertiesgetProperties () 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::ItemControllerm_controller
 
bool m_grabbedByWidget
 
te::qt::widgets::MultiThreadMapDisplaym_mapDisplay
 
QMimeData * m_mime
 
te::layout::Observablem_model
 
QPixmap m_pixmap
 
double m_ppi
 
bool m_printable
 
QRectF m_rect
 
te::qt::widgets::AbstractToolm_tool
 
te::qt::widgets::AbstractTreeItemm_treeItem
 

Detailed Description

Definition at line 41 of file MapGridItem.h.

Constructor & Destructor Documentation

te::layout::MapGridItem::MapGridItem ( ItemController controller,
Observable o 
)
te::layout::MapGridItem::~MapGridItem ( )
virtual

Definition at line 46 of file MapGridItem.cpp.

Member Function Documentation

void te::layout::MapItem::changeCurrentTool ( LayoutMode  mode)
virtualinherited
void te::layout::MapItem::clearCurrentTool ( )
inherited

Definition at line 446 of file MapItem.cpp.

void te::layout::MapItem::dragEnterEvent ( QGraphicsSceneDragDropEvent *  event)
protectedvirtualinherited

Definition at line 224 of file MapItem.cpp.

void te::layout::MapItem::dragLeaveEvent ( QGraphicsSceneDragDropEvent *  event)
protectedvirtualinherited

Definition at line 234 of file MapItem.cpp.

void te::layout::MapItem::dragMoveEvent ( QGraphicsSceneDragDropEvent *  event)
protectedvirtualinherited

Definition at line 238 of file MapItem.cpp.

void te::layout::MapItem::drawSelection ( QPainter *  painter)
protectedvirtualinherited

Definition at line 188 of file MapItem.cpp.

References te::map::DashLine, and te::map::SolidLine.

void te::layout::MapItem::dropEvent ( QGraphicsSceneDragDropEvent *  event)
protectedvirtualinherited

Definition at line 210 of file MapItem.cpp.

te::layout::ItemController * te::layout::ItemObserver::getController ( )
virtualinherited

Definition at line 94 of file ItemObserver.cpp.

te::map::AbstractLayerPtr te::layout::MapItem::getLayer ( )
protectedinherited

Definition at line 387 of file MapItem.cpp.

void te::layout::MapItem::getMimeData ( const QMimeData *  mime)
protectedvirtualinherited

Definition at line 346 of file MapItem.cpp.

std::string te::layout::ItemObserver::getName ( )
virtualinherited

Definition at line 104 of file ItemObserver.cpp.

Referenced by te::layout::getMapItem(), and te::layout::mapNameList().

te::gm::Coord2D te::layout::MapItem::getPosition ( )
protectedvirtualinherited

Implements te::layout::ItemObserver.

Definition at line 271 of file MapItem.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

std::list< te::map::AbstractLayerPtr > te::layout::MapItem::getVisibleLayers ( )
protectedinherited

Definition at line 358 of file MapItem.cpp.

References te::map::GetVisibleLayers().

int te::layout::MapItem::getZValueItem ( )
protectedvirtualinherited

Implements te::layout::ItemObserver.

Definition at line 427 of file MapItem.cpp.

bool te::layout::ItemObserver::isPrintable ( )
virtualinherited
void te::layout::MapItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtualinherited

Definition at line 291 of file MapItem.cpp.

References te::layout::isCurrentMapTools().

void te::layout::MapItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtualinherited

Definition at line 307 of file MapItem.cpp.

References te::layout::isCurrentMapTools().

void te::layout::MapItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtualinherited

Definition at line 323 of file MapItem.cpp.

References te::layout::isCurrentMapTools().

void te::layout::MapItem::onDrawLayersFinished ( const QMap< QString, QString > &  errors)
protectedslotinherited

Definition at line 399 of file MapItem.cpp.

References te::layout::MapController::refreshLayer().

Referenced by te::layout::MapItem::MapItem().

void te::layout::MapItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
)
virtualinherited

Definition at line 166 of file MapItem.cpp.

void te::layout::ItemObserver::refresh ( )
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().

void te::layout::MapItem::resizeEvent ( QGraphicsSceneResizeEvent *  event)
protectedvirtualinherited

Definition at line 341 of file MapItem.cpp.

void te::layout::MapItem::setCurrentTool ( te::qt::widgets::AbstractTool tool)
protectedinherited

Definition at line 432 of file MapItem.cpp.

void te::layout::MapItem::setPixmap ( const QPixmap &  pixmap)
inherited
void te::layout::MapItem::setPos ( const QPointF &  pos)
virtualinherited
void te::layout::ItemObserver::setPPI ( const double &  ppi)
virtualinherited
void te::layout::ItemObserver::setPrintable ( bool  print)
virtualinherited

Definition at line 84 of file ItemObserver.cpp.

void te::layout::MapItem::setRect ( QRectF  rect)
virtualinherited

Definition at line 262 of file MapItem.cpp.

void te::layout::MapItem::setZValue ( qreal  z)
inherited
void te::layout::ItemObserver::setZValueItem ( int  z)
protectedvirtualinherited

Definition at line 109 of file ItemObserver.cpp.

void te::layout::ItemObserver::updateProperties ( te::layout::Properties properties)
virtualinherited

Member Data Documentation

te::layout::ItemController* te::layout::ItemObserver::m_controller
protectedinherited

Definition at line 81 of file ItemObserver.h.

bool te::layout::MapItem::m_grabbedByWidget
protectedinherited

Definition at line 117 of file MapItem.h.

te::qt::widgets::MultiThreadMapDisplay* te::layout::MapItem::m_mapDisplay
protectedinherited

Definition at line 116 of file MapItem.h.

Referenced by MapGridItem(), and te::layout::MapItem::MapItem().

QMimeData* te::layout::MapItem::m_mime
protectedinherited

Definition at line 114 of file MapItem.h.

te::layout::Observable* te::layout::ItemObserver::m_model
protectedinherited
QPixmap te::layout::MapItem::m_pixmap
protectedinherited

Definition at line 112 of file MapItem.h.

double te::layout::ItemObserver::m_ppi
protectedinherited

Definition at line 83 of file ItemObserver.h.

bool te::layout::ItemObserver::m_printable
protectedinherited
QRectF te::layout::MapItem::m_rect
protectedinherited

Definition at line 113 of file MapItem.h.

te::qt::widgets::AbstractTool* te::layout::MapItem::m_tool
protectedinherited

Definition at line 119 of file MapItem.h.

te::qt::widgets::AbstractTreeItem* te::layout::MapItem::m_treeItem
protectedinherited

Definition at line 118 of file MapItem.h.


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