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

#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::Propertiesm_props
 
std::string m_rectangleItem
 
bool m_redraw
 
std::string m_scaleItem
 
SharedPropertiesm_sharedProps
 
std::string m_textItem
 
std::string m_verticalRuler
 
int m_zValue
 

Detailed Description

Definition at line 46 of file BuildGraphicsItem.h.

Constructor & Destructor Documentation

te::layout::BuildGraphicsItem::BuildGraphicsItem ( )

Definition at line 64 of file BuildGraphicsItem.cpp.

References m_sharedProps.

te::layout::BuildGraphicsItem::~BuildGraphicsItem ( )
virtual

Definition at line 85 of file BuildGraphicsItem.cpp.

Member Function Documentation

void te::layout::BuildGraphicsItem::clear ( )
protected

Definition at line 257 of file BuildGraphicsItem.cpp.

QGraphicsItem * te::layout::BuildGraphicsItem::createText ( )
protected

Definition at line 372 of file BuildGraphicsItem.cpp.

int te::layout::BuildGraphicsItem::findZValue ( te::layout::Properties props)
protected
std::string te::layout::BuildGraphicsItem::nameItem ( std::string  name,
te::layout::LayoutAbstractObjectType  type 
)
protected

Member Data Documentation

te::gm::Coord2D te::layout::BuildGraphicsItem::m_coord
protected

Definition at line 77 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_groupItem
protected

Definition at line 92 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_horizontalRuler
protected

Definition at line 90 of file BuildGraphicsItem.h.

int te::layout::BuildGraphicsItem::m_id
protected

Definition at line 80 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_legendItem
protected

Definition at line 88 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_mapGridItem
protected

Definition at line 85 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_mapItem
protected

Definition at line 84 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_name
protected

Definition at line 81 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_paperItem
protected

Definition at line 83 of file BuildGraphicsItem.h.

te::layout::Properties* te::layout::BuildGraphicsItem::m_props
protected

Definition at line 78 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_rectangleItem
protected

Definition at line 87 of file BuildGraphicsItem.h.

bool te::layout::BuildGraphicsItem::m_redraw
protected

Definition at line 93 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_scaleItem
protected

Definition at line 89 of file BuildGraphicsItem.h.

SharedProperties* te::layout::BuildGraphicsItem::m_sharedProps
protected

Definition at line 82 of file BuildGraphicsItem.h.

Referenced by BuildGraphicsItem().

std::string te::layout::BuildGraphicsItem::m_textItem
protected

Definition at line 86 of file BuildGraphicsItem.h.

std::string te::layout::BuildGraphicsItem::m_verticalRuler
protected

Definition at line 91 of file BuildGraphicsItem.h.

int te::layout::BuildGraphicsItem::m_zValue
protected

Definition at line 79 of file BuildGraphicsItem.h.


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