#include <DataFrame.h>
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::LayoutEditor * | m_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::AbstractLayer * | m_data |
bool | m_dataChanged |
QRectF | m_dataRect |
double | m_dataUnitToMilimeter |
te::qt::widgets::GeographicGridFrame * | m_geoGridFrame |
te::qt::widgets::GraphicScaleFrame * | m_graphicScaleFrame |
QPixmap | m_lastDisplayContent |
QAction * | m_magneticDeclinationAction |
te::qt::widgets::MultiThreadMapDisplay * | m_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::UTMGridFrame * | m_UTMGridFrame |
std::list < te::map::AbstractLayerPtr > | m_visibleLayers |
A DataFrame ....
Definition at line 59 of file DataFrame.h.
DataFrame::DataFrame | ( | const QRectF & | frameRect, |
te::qt::widgets::LayoutEditor * | me, | ||
Qt::WindowFlags | f = Qt::Window |
||
) |
Definition at line 62 of file DataFrame.cpp.
References adjustWidgetToFrameRect(), m_createGeographicGridAction, m_createGraphicScaleAction, m_createUTMGridAction, m_magneticDeclinationAction, m_mapDisplay, m_menu, m_removeGeographicGridAction, m_removeGraphicScaleAction, m_removeUTMGridAction, onDrawLayersFinished(), te::qt::widgets::MapDisplay::setBackgroundColor(), te::qt::widgets::MapDisplay::setResizeInterval(), and show().
DataFrame::DataFrame | ( | const DataFrame & | rhs | ) |
Definition at line 103 of file DataFrame.cpp.
References adjust(), te::map::MapDisplay::getExtent(), te::map::MapDisplay::getHAlign(), te::map::MapDisplay::getSRID(), te::map::MapDisplay::getVAlign(), m_createGeographicGridAction, m_createGraphicScaleAction, m_createUTMGridAction, m_data, m_dataChanged, m_dataRect, m_geoGridFrame, m_graphicScaleFrame, m_magneticDeclinationAction, m_mapDisplay, m_menu, m_removeGeographicGridAction, m_removeGraphicScaleAction, m_removeUTMGridAction, m_scale, m_UTMGridFrame, m_visibleLayers, onDrawLayersFinished(), te::qt::widgets::Frame::operator=(), te::map::MapDisplay::setAlign(), te::qt::widgets::MapDisplay::setBackgroundColor(), te::qt::widgets::GridFrame::setDataFrame(), te::qt::widgets::GraphicScaleFrame::setDataFrame(), te::qt::widgets::MultiThreadMapDisplay::setExtent(), te::qt::widgets::MapDisplay::setResizeInterval(), te::map::MapDisplay::setSRID(), and show().
|
virtual |
Definition at line 254 of file DataFrame.cpp.
|
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 | ( | ) |
Definition at line 671 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::draw(), and te::qt::widgets::LayoutEditor::keyPressEvent().
void DataFrame::drawButtonClicked | ( | ) |
Definition at line 612 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::drawButtonClicked().
void DataFrame::drawLayerSelection | ( | ) |
Definition at line 1292 of file DataFrame.cpp.
References te::qt::widgets::Config2DrawLayerSelection(), te::qt::widgets::Canvas::draw(), te::dt::GEOMETRY_TYPE, te::map::AbstractLayer::getData(), te::da::GetFirstPropertyPos(), te::map::AbstractLayer::getSelected(), te::map::AbstractLayer::getSRID(), te::map::AbstractLayer::getVisibility(), te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, te::gm::Envelope::m_urx, te::gm::Envelope::m_ury, te::qt::widgets::Canvas::setWindow(), te::da::ObjectIdSet::size(), TE_UNKNOWN_SRS, te::gm::UnknownGeometryType, and te::map::VISIBLE.
Referenced by te::qt::widgets::LayoutEditor::drawLayersSelection().
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 | ||
) |
Definition at line 566 of file DataFrame.cpp.
References te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, te::gm::Envelope::m_urx, and te::gm::Envelope::m_ury.
QPoint DataFrame::getCenterSelected | ( | ) |
Definition at line 810 of file DataFrame.cpp.
te::map::AbstractLayer * DataFrame::getData | ( | ) |
Definition at line 381 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent(), and te::qt::widgets::LayoutEditor::mousePressEvent().
QRectF DataFrame::getDataRect | ( | ) |
Definition at line 279 of file DataFrame.cpp.
References te::gm::Envelope::getHeight(), te::gm::Envelope::getWidth(), te::gm::Envelope::m_llx, and te::gm::Envelope::m_lly.
Referenced by te::qt::widgets::GridFrame::GridFrame(), and te::qt::widgets::LayoutEditor::keyPressEvent().
double DataFrame::getDataUnitToMilimeter | ( | ) |
Definition at line 607 of file DataFrame.cpp.
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 116 of file Frame.cpp.
Referenced by te::qt::widgets::LayoutEditor::draw(), te::qt::widgets::LayoutEditor::drawLayersSelection(), te::qt::widgets::GraphicScaleFrame::GraphicScaleFrame(), and te::qt::widgets::LayoutEditor::mousePressEvent().
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().
|
inherited |
Definition at line 66 of file LayoutObject.cpp.
Referenced by te::qt::widgets::LayoutEditor::appendToUndo(), te::qt::widgets::LayoutEditor::insert(), te::qt::widgets::LayoutEditor::insertCopy2Undo(), and te::qt::widgets::LayoutEditor::keyPressEvent().
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().
|
inherited |
Definition at line 61 of file LayoutObject.cpp.
|
inherited |
double DataFrame::getMagneticDeclination | ( | ) |
Definition at line 1386 of file DataFrame.cpp.
te::qt::widgets::MultiThreadMapDisplay * DataFrame::getMapDisplay | ( | ) |
Definition at line 264 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::drawLayersSelection(), te::qt::widgets::LayoutEditor::keyPressEvent(), and te::qt::widgets::LayoutEditor::setDisplayBackgroundColor().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 1272 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::mousePressEvent().
|
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().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 1229 of file DataFrame.cpp.
References te::qt::widgets::LayoutObject::hide().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 733 of file DataFrame.cpp.
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
void DataFrame::lower | ( | ) |
Definition at line 1255 of file DataFrame.cpp.
void DataFrame::magneticDeclination | ( | ) |
Definition at line 1214 of file DataFrame.cpp.
|
protectedslot |
Definition at line 1277 of file DataFrame.cpp.
Referenced by DataFrame().
te::qt::widgets::DataFrame & DataFrame::operator= | ( | const DataFrame & | rhs | ) |
Definition at line 177 of file DataFrame.cpp.
References te::map::MapDisplay::getExtent(), te::map::MapDisplay::getHAlign(), te::map::MapDisplay::getSRID(), te::map::MapDisplay::getVAlign(), m_createGeographicGridAction, m_createGraphicScaleAction, m_createUTMGridAction, m_data, m_dataChanged, m_dataRect, m_dataUnitToMilimeter, m_geoGridFrame, m_graphicScaleFrame, m_mapDisplay, m_removeGeographicGridAction, m_removeGraphicScaleAction, m_removeUTMGridAction, m_scale, m_UTMGridFrame, m_visibleLayers, te::qt::widgets::Frame::operator=(), and te::qt::widgets::MapDisplay::setBackgroundColor().
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.
|
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::setData | ( | te::map::AbstractLayerPtr | d, |
int | nsrid = TE_UNKNOWN_SRS , |
||
QRectF | r = QRectF() |
||
) |
Definition at line 415 of file DataFrame.cpp.
References te::gm::Envelope::getHeight(), te::gm::Envelope::getLowerLeftX(), te::gm::Envelope::getLowerLeftY(), and te::gm::Envelope::getWidth().
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent(), and te::qt::widgets::LayoutEditor::LayoutEditor().
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().
|
inherited |
Definition at line 71 of file LayoutObject.cpp.
Referenced by te::qt::widgets::LayoutEditor::insert(), and te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
void DataFrame::setMagneticDeclination | ( | double | angle | ) |
Definition at line 1381 of file DataFrame.cpp.
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 103 of file Frame.cpp.
Referenced by te::qt::widgets::LayoutEditor::insertCopy2Undo(), and te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 355 of file DataFrame.cpp.
References te::gm::Envelope::getHeight(), te::gm::Envelope::getLowerLeftX(), te::gm::Envelope::getLowerLeftY(), and te::gm::Envelope::getWidth().
void DataFrame::setSelectionColor | ( | QColor | selColor | ) |
Definition at line 1287 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::setSelectionColor().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 1242 of file DataFrame.cpp.
References te::qt::widgets::LayoutObject::show().
Referenced by DataFrame().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 699 of file DataFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
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 | ||
) |
Definition at line 462 of file DataFrame.cpp.
References te::gm::Envelope::getHeight(), te::gm::Envelope::getWidth(), te::gm::Envelope::init(), te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, te::gm::Envelope::m_urx, and te::gm::Envelope::m_ury.
void DataFrame::verifyConstraints | ( | ) |
Definition at line 774 of file DataFrame.cpp.
|
protectedinherited |
Definition at line 88 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 89 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 150 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 152 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 148 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 138 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 137 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 136 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 130 of file DataFrame.h.
Referenced by operator=().
|
protectedinherited |
Definition at line 69 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 73 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), te::qt::widgets::GraphicScaleFrame::GraphicScaleFrame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 131 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 133 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
protectedinherited |
Definition at line 72 of file LayoutObject.h.
Referenced by te::qt::widgets::LayoutObject::LayoutObject(), and te::qt::widgets::LayoutObject::operator=().
|
private |
Definition at line 128 of file DataFrame.h.
|
protectedinherited |
Definition at line 74 of file LayoutObject.h.
Referenced by te::qt::widgets::LayoutObject::LayoutObject(), and te::qt::widgets::LayoutObject::operator=().
|
private |
Definition at line 154 of file DataFrame.h.
Referenced by DataFrame().
|
private |
Definition at line 127 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 147 of file DataFrame.h.
Referenced by DataFrame().
|
private |
Definition at line 141 of file DataFrame.h.
|
protectedinherited |
Definition at line 71 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 90 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 76 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 85 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 77 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 78 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 79 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 80 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 81 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 82 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 83 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 84 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 151 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 153 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 149 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 129 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
protectedinherited |
Definition at line 68 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 140 of file DataFrame.h.
|
protectedinherited |
Definition at line 70 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 135 of file DataFrame.h.
|
private |
Definition at line 132 of file DataFrame.h.
Referenced by DataFrame(), and operator=().
|
private |
Definition at line 139 of file DataFrame.h.
Referenced by DataFrame(), and operator=().