All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::qt::widgets::DataFrame Class Reference

A DataFrame .... More...

#include <DataFrame.h>

Inheritance diagram for te::qt::widgets::DataFrame:
te::qt::widgets::Frame te::qt::widgets::LayoutObject

Public Member Functions

void adjust ()
 
void adjustWidgetToFrameRect (const QRectF &r)
 
void createGeographicGrid ()
 
void createGraphicScale ()
 
void createUTMGrid ()
 
 DataFrame (const QRectF &frameRect, te::qt::widgets::LayoutEditor *me, Qt::WindowFlags f=Qt::Window)
 
 DataFrame (const DataFrame &rhs)
 
void draw ()
 
void drawButtonClicked ()
 
void drawLayerSelection ()
 
bool eventFilter (QObject *, QEvent *)
 
void findDataUnitToMilimeter (const te::gm::Envelope &e, int srid)
 
QPoint getCenterSelected ()
 
te::map::AbstractLayergetData ()
 
QRectF getDataRect ()
 
double getDataUnitToMilimeter ()
 
QRectF getFrameRect ()
 
te::qt::widgets::GeographicGridFramegetGeoGridFrame ()
 
QPoint getGlobalPositionCenter ()
 
te::qt::widgets::GraphicScaleFramegetGraphicScaleFrame ()
 
unsigned int getId ()
 
QPixmap * getLastDisplayContent ()
 
void getLayerList (te::map::AbstractLayerPtr, std::list< te::map::AbstractLayerPtr > &)
 
te::qt::widgets::LayoutEditorgetLayoutEditor ()
 
bool getLayoutEditorChanged ()
 
double getMagneticDeclination ()
 
te::qt::widgets::MultiThreadMapDisplaygetMapDisplay ()
 
QPixmap * getPixmap ()
 
double getScale ()
 
void getSelectionPoint (const QPoint &p)
 
te::qt::widgets::UTMGridFramegetUTMGridFrame ()
 
void hide ()
 
void hideSelectionPoints ()
 
bool isNew ()
 
void lower ()
 
void magneticDeclination ()
 
DataFrameoperator= (const DataFrame &rhs)
 
void removeGeographicGrid ()
 
void removeGraphicScale ()
 
void removeUTMGrid ()
 
void rubberBand ()
 
void sendEventToChildren (bool)
 
void setCursor ()
 
void setData (te::map::AbstractLayerPtr d, int nsrid=TE_UNKNOWN_SRS, QRectF r=QRectF())
 
void setDataChanged (bool)
 
void setDataRect (QRectF &r)
 
void setId (unsigned int)
 
void setLayoutEditorChanged (bool)
 
void setMagneticDeclination (double angle)
 
void setNew (bool)
 
void setScale (double v)
 
void setSelectionColor (QColor selColor)
 
void show ()
 
void showSelectionPoints ()
 
void showToolTip (bool b)
 
void toolTip (const QPoint &, const QString &)
 
bool transformEnvelope (te::gm::Envelope &e, int oldsrid, int newsrid)
 
void verifyConstraints ()
 
virtual ~DataFrame ()
 

Protected Slots

void onDrawLayersFinished (const QMap< QString, QString > &errors)
 

Protected Attributes

QRectF m_auxFrameRect
 
QRectF m_copyAuxFrameRect
 
bool m_dragging
 
QRectF m_frameRect
 
unsigned int m_id
 
te::qt::widgets::LayoutEditorm_layoutEditor
 
bool m_new
 
QPoint m_pressPoint
 
QRect m_recSel1
 
QRect m_recSel10
 
QRect m_recSel2
 
QRect m_recSel3
 
QRect m_recSel4
 
QRect m_recSel5
 
QRect m_recSel6
 
QRect m_recSel7
 
QRect m_recSel8
 
QRect m_recSel9
 
int m_selected
 
bool m_showToolTip
 

Private Attributes

QAction * m_createGeographicGridAction
 
QAction * m_createGraphicScaleAction
 
QAction * m_createUTMGridAction
 
te::map::AbstractLayerm_data
 
bool m_dataChanged
 
QRectF m_dataRect
 
double m_dataUnitToMilimeter
 
te::qt::widgets::GeographicGridFramem_geoGridFrame
 
te::qt::widgets::GraphicScaleFramem_graphicScaleFrame
 
QPixmap m_lastDisplayContent
 
QAction * m_magneticDeclinationAction
 
te::qt::widgets::MultiThreadMapDisplaym_mapDisplay
 
QMenu * m_menu
 
int m_mouseTask
 
QAction * m_removeGeographicGridAction
 
QAction * m_removeGraphicScaleAction
 
QAction * m_removeUTMGridAction
 
double m_scale
 
QColor m_selectionColor
 
bool m_undo
 
te::qt::widgets::UTMGridFramem_UTMGridFrame
 
std::list
< te::map::AbstractLayerPtr
m_visibleLayers
 

Detailed Description

A DataFrame ....

Definition at line 59 of file DataFrame.h.

Constructor & Destructor Documentation

DataFrame::~DataFrame ( )
virtual

Definition at line 254 of file DataFrame.cpp.

Member Function Documentation

void DataFrame::adjust ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 286 of file DataFrame.cpp.

Referenced by DataFrame(), and te::qt::widgets::LayoutEditor::keyPressEvent().

void DataFrame::adjustWidgetToFrameRect ( const QRectF &  r)

Definition at line 297 of file DataFrame.cpp.

Referenced by DataFrame().

void DataFrame::createGeographicGrid ( )

Definition at line 1169 of file DataFrame.cpp.

void DataFrame::createGraphicScale ( )

Definition at line 1191 of file DataFrame.cpp.

void DataFrame::createUTMGrid ( )

Definition at line 1147 of file DataFrame.cpp.

void DataFrame::draw ( )
void DataFrame::drawButtonClicked ( )

Definition at line 612 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::drawButtonClicked().

bool DataFrame::eventFilter ( QObject *  obj,
QEvent *  e 
)

Definition at line 879 of file DataFrame.cpp.

References te::qt::widgets::AbstractTreeItem::getLayer().

void DataFrame::findDataUnitToMilimeter ( const te::gm::Envelope e,
int  srid 
)
QPoint DataFrame::getCenterSelected ( )

Definition at line 810 of file DataFrame.cpp.

double DataFrame::getDataUnitToMilimeter ( )

Definition at line 607 of file DataFrame.cpp.

te::qt::widgets::GeographicGridFrame * DataFrame::getGeoGridFrame ( )

Definition at line 1366 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::mousePressEvent().

QPoint te::qt::widgets::DataFrame::getGlobalPositionCenter ( )
te::qt::widgets::GraphicScaleFrame * DataFrame::getGraphicScaleFrame ( )

Definition at line 1376 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::mousePressEvent().

QPixmap * DataFrame::getLastDisplayContent ( )

Definition at line 1267 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::drawLayersSelection().

void DataFrame::getLayerList ( te::map::AbstractLayerPtr  al,
std::list< te::map::AbstractLayerPtr > &  layerList 
)

Definition at line 386 of file DataFrame.cpp.

References te::map::VISIBLE, and te::common::Exception::what().

te::qt::widgets::LayoutEditor * te::qt::widgets::LayoutObject::getLayoutEditor ( )
inherited

Definition at line 61 of file LayoutObject.cpp.

bool te::qt::widgets::LayoutObject::getLayoutEditorChanged ( )
inherited
double DataFrame::getMagneticDeclination ( )

Definition at line 1386 of file DataFrame.cpp.

QPixmap * DataFrame::getPixmap ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 1272 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::mousePressEvent().

double DataFrame::getScale ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 350 of file DataFrame.cpp.

void DataFrame::getSelectionPoint ( const QPoint &  p)

Definition at line 747 of file DataFrame.cpp.

te::qt::widgets::UTMGridFrame * DataFrame::getUTMGridFrame ( )

Definition at line 1371 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::mousePressEvent().

void DataFrame::hide ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 1229 of file DataFrame.cpp.

References te::qt::widgets::LayoutObject::hide().

void DataFrame::hideSelectionPoints ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 733 of file DataFrame.cpp.

bool te::qt::widgets::Frame::isNew ( )
virtualinherited

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 98 of file Frame.cpp.

void DataFrame::lower ( )

Definition at line 1255 of file DataFrame.cpp.

void DataFrame::magneticDeclination ( )

Definition at line 1214 of file DataFrame.cpp.

void DataFrame::onDrawLayersFinished ( const QMap< QString, QString > &  errors)
protectedslot

Definition at line 1277 of file DataFrame.cpp.

Referenced by DataFrame().

void DataFrame::removeGeographicGrid ( )

Definition at line 1181 of file DataFrame.cpp.

void DataFrame::removeGraphicScale ( )

Definition at line 1204 of file DataFrame.cpp.

void DataFrame::removeUTMGrid ( )

Definition at line 1159 of file DataFrame.cpp.

void DataFrame::rubberBand ( )

Definition at line 838 of file DataFrame.cpp.

void DataFrame::sendEventToChildren ( bool  b)
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 861 of file DataFrame.cpp.

void DataFrame::setCursor ( )

Definition at line 1099 of file DataFrame.cpp.

void DataFrame::setDataChanged ( bool  b)

Definition at line 457 of file DataFrame.cpp.

void DataFrame::setDataRect ( QRectF &  r)

Definition at line 269 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().

void te::qt::widgets::LayoutObject::setId ( unsigned int  id)
inherited
void te::qt::widgets::LayoutObject::setLayoutEditorChanged ( bool  )
inherited
void DataFrame::setMagneticDeclination ( double  angle)

Definition at line 1381 of file DataFrame.cpp.

void te::qt::widgets::Frame::setNew ( bool  b)
virtualinherited
void DataFrame::setScale ( double  v)
virtual
void DataFrame::setSelectionColor ( QColor  selColor)

Definition at line 1287 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::setSelectionColor().

void DataFrame::show ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 1242 of file DataFrame.cpp.

References te::qt::widgets::LayoutObject::show().

Referenced by DataFrame().

void DataFrame::showSelectionPoints ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 699 of file DataFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().

void te::qt::widgets::Frame::showToolTip ( bool  b)
inherited

Definition at line 108 of file Frame.cpp.

void DataFrame::toolTip ( const QPoint &  p,
const QString &  type 
)

Definition at line 1128 of file DataFrame.cpp.

bool DataFrame::transformEnvelope ( te::gm::Envelope e,
int  oldsrid,
int  newsrid 
)
void DataFrame::verifyConstraints ( )

Definition at line 774 of file DataFrame.cpp.

Member Data Documentation

QRectF te::qt::widgets::Frame::m_auxFrameRect
protectedinherited

Definition at line 88 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRectF te::qt::widgets::Frame::m_copyAuxFrameRect
protectedinherited

Definition at line 89 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QAction* te::qt::widgets::DataFrame::m_createGeographicGridAction
private

Definition at line 150 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QAction* te::qt::widgets::DataFrame::m_createGraphicScaleAction
private

Definition at line 152 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QAction* te::qt::widgets::DataFrame::m_createUTMGridAction
private

Definition at line 148 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

te::map::AbstractLayer* te::qt::widgets::DataFrame::m_data
private

Definition at line 138 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

bool te::qt::widgets::DataFrame::m_dataChanged
private

Definition at line 137 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QRectF te::qt::widgets::DataFrame::m_dataRect
private

Definition at line 136 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

double te::qt::widgets::DataFrame::m_dataUnitToMilimeter
private

Definition at line 130 of file DataFrame.h.

Referenced by operator=().

bool te::qt::widgets::Frame::m_dragging
protectedinherited

Definition at line 69 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRectF te::qt::widgets::Frame::m_frameRect
protectedinherited
te::qt::widgets::GeographicGridFrame* te::qt::widgets::DataFrame::m_geoGridFrame
private

Definition at line 131 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

te::qt::widgets::GraphicScaleFrame* te::qt::widgets::DataFrame::m_graphicScaleFrame
private

Definition at line 133 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

unsigned int te::qt::widgets::LayoutObject::m_id
protectedinherited
QPixmap te::qt::widgets::DataFrame::m_lastDisplayContent
private

Definition at line 128 of file DataFrame.h.

te::qt::widgets::LayoutEditor* te::qt::widgets::LayoutObject::m_layoutEditor
protectedinherited
QAction* te::qt::widgets::DataFrame::m_magneticDeclinationAction
private

Definition at line 154 of file DataFrame.h.

Referenced by DataFrame().

te::qt::widgets::MultiThreadMapDisplay* te::qt::widgets::DataFrame::m_mapDisplay
private

Definition at line 127 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QMenu* te::qt::widgets::DataFrame::m_menu
private

Definition at line 147 of file DataFrame.h.

Referenced by DataFrame().

int te::qt::widgets::DataFrame::m_mouseTask
private

Definition at line 141 of file DataFrame.h.

bool te::qt::widgets::Frame::m_new
protectedinherited

Definition at line 71 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QPoint te::qt::widgets::Frame::m_pressPoint
protectedinherited

Definition at line 90 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel1
protectedinherited

Definition at line 76 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel10
protectedinherited

Definition at line 85 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel2
protectedinherited

Definition at line 77 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel3
protectedinherited

Definition at line 78 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel4
protectedinherited

Definition at line 79 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel5
protectedinherited

Definition at line 80 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel6
protectedinherited

Definition at line 81 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel7
protectedinherited

Definition at line 82 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel8
protectedinherited

Definition at line 83 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel9
protectedinherited

Definition at line 84 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QAction* te::qt::widgets::DataFrame::m_removeGeographicGridAction
private

Definition at line 151 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QAction* te::qt::widgets::DataFrame::m_removeGraphicScaleAction
private

Definition at line 153 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

QAction* te::qt::widgets::DataFrame::m_removeUTMGridAction
private

Definition at line 149 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

double te::qt::widgets::DataFrame::m_scale
private

Definition at line 129 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

int te::qt::widgets::Frame::m_selected
protectedinherited

Definition at line 68 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QColor te::qt::widgets::DataFrame::m_selectionColor
private

Definition at line 140 of file DataFrame.h.

bool te::qt::widgets::Frame::m_showToolTip
protectedinherited

Definition at line 70 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

bool te::qt::widgets::DataFrame::m_undo
private

Definition at line 135 of file DataFrame.h.

te::qt::widgets::UTMGridFrame* te::qt::widgets::DataFrame::m_UTMGridFrame
private

Definition at line 132 of file DataFrame.h.

Referenced by DataFrame(), and operator=().

std::list<te::map::AbstractLayerPtr> te::qt::widgets::DataFrame::m_visibleLayers
private

Definition at line 139 of file DataFrame.h.

Referenced by DataFrame(), and operator=().


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