A map editor .... More...
#include <LayoutEditor.h>
te::qt::widgets::LayoutEditor::LayoutEditor | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = Qt::Window |
||
) |
Definition at line 46 of file LayoutEditor.cpp.
References insert(), m_auxWidget, m_draftLayoutEditor, m_panPixmap, m_paperSize, m_putUndo, m_zmouseMode, m_zoomInPixmap, m_zoomOutPixmap, and te::qt::widgets::DataFrame::setData().
te::qt::widgets::LayoutEditor::LayoutEditor | ( | const QSize & | paperSize, |
QWidget * | parent = 0 , |
||
Qt::WindowFlags | f = Qt::Window |
||
) |
Definition at line 106 of file LayoutEditor.cpp.
References m_auxWidget, m_draftLayoutEditor, m_panPixmap, m_putUndo, m_zmouseMode, m_zoomInPixmap, and m_zoomOutPixmap.
|
virtual |
Definition at line 140 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::adjustAspectRatio | ( | QRectF & | r, |
const QRectF & | ref | ||
) |
Definition at line 1455 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::appendToUndo | ( | ) |
Definition at line 296 of file LayoutEditor.cpp.
References te::qt::widgets::LayoutObject::getId(), te::qt::widgets::EditorInfo::m_move, and te::qt::widgets::EditorInfo::m_resize.
void te::qt::widgets::LayoutEditor::copyState | ( | ) |
Definition at line 170 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::createRulerGrid | ( | ) |
Definition at line 614 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::createWorkingArea | ( | bool | undo = true | ) |
Definition at line 184 of file LayoutEditor.cpp.
References te::map::DashLine.
void te::qt::widgets::LayoutEditor::draw | ( | ) |
Definition at line 879 of file LayoutEditor.cpp.
References te::map::DashLine, te::qt::widgets::DataFrame::draw(), and te::qt::widgets::Frame::getFrameRect().
void te::qt::widgets::LayoutEditor::drawButtonClicked | ( | ) |
Definition at line 918 of file LayoutEditor.cpp.
References te::qt::widgets::DataFrame::drawButtonClicked().
void te::qt::widgets::LayoutEditor::drawLayersSelection | ( | ) |
Definition at line 2414 of file LayoutEditor.cpp.
References te::qt::widgets::DataFrame::drawLayerSelection(), te::qt::widgets::MapDisplay::getDisplayPixmap(), te::qt::widgets::Frame::getFrameRect(), te::qt::widgets::DataFrame::getLastDisplayContent(), and te::qt::widgets::DataFrame::getMapDisplay().
void te::qt::widgets::LayoutEditor::drawRectArea | ( | ) |
Definition at line 1377 of file LayoutEditor.cpp.
bool te::qt::widgets::LayoutEditor::eventFilter | ( | QObject * | obj, |
QEvent * | e | ||
) |
Definition at line 1541 of file LayoutEditor.cpp.
te::qt::widgets::LayoutObject * te::qt::widgets::LayoutEditor::find | ( | unsigned int | id | ) |
Definition at line 789 of file LayoutEditor.cpp.
QWidget * te::qt::widgets::LayoutEditor::getAuxWidget | ( | ) |
Definition at line 2393 of file LayoutEditor.cpp.
QPixmap * te::qt::widgets::LayoutEditor::getDraftPixmap | ( | ) |
Definition at line 2398 of file LayoutEditor.cpp.
te::qt::widgets::LayoutObject * te::qt::widgets::LayoutEditor::getFrameSelected | ( | ) |
Definition at line 2358 of file LayoutEditor.cpp.
int te::qt::widgets::LayoutEditor::getHorizontalRulerWidth | ( | ) |
Definition at line 359 of file LayoutEditor.cpp.
QMatrix te::qt::widgets::LayoutEditor::getMatrix | ( | ) |
Definition at line 2343 of file LayoutEditor.cpp.
QMatrix te::qt::widgets::LayoutEditor::getMatrixPaperViewToVp | ( | ) |
Definition at line 2338 of file LayoutEditor.cpp.
QSize te::qt::widgets::LayoutEditor::getPaperSize | ( | ) |
Definition at line 779 of file LayoutEditor.cpp.
QRectF te::qt::widgets::LayoutEditor::getPaperViewRect | ( | ) |
Definition at line 784 of file LayoutEditor.cpp.
int te::qt::widgets::LayoutEditor::getUndoBufferSize | ( | ) |
Definition at line 386 of file LayoutEditor.cpp.
int te::qt::widgets::LayoutEditor::getVerticalRulerWidth | ( | ) |
Definition at line 364 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::hideAllObjects | ( | ) |
Definition at line 1486 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::hideRulerGrid | ( | ) |
Definition at line 606 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::insert | ( | te::qt::widgets::LayoutObject * | f | ) |
Definition at line 801 of file LayoutEditor.cpp.
References te::qt::widgets::LayoutObject::getId(), and te::qt::widgets::LayoutObject::setId().
Referenced by LayoutEditor().
void te::qt::widgets::LayoutEditor::insertCopy2Undo | ( | te::qt::widgets::LayoutObject * | f | ) |
Definition at line 821 of file LayoutEditor.cpp.
References te::qt::widgets::LayoutObject::getId(), te::qt::widgets::LayoutObject::hide(), and te::qt::widgets::Frame::setNew().
void te::qt::widgets::LayoutEditor::insertRulers | ( | ) |
Definition at line 391 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::keyPressEvent | ( | QKeyEvent * | e | ) |
Definition at line 1590 of file LayoutEditor.cpp.
References te::qt::widgets::LayoutObject::adjust(), te::qt::widgets::DataFrame::adjust(), te::qt::widgets::TextFrame::adjust(), te::at::Black, te::at::Bold, te::at::DemiBold, te::qt::widgets::DataFrame::draw(), te::qt::widgets::TextFrame::getAlign(), te::qt::widgets::TextFrame::getCapitalization(), te::qt::widgets::DataFrame::getData(), te::qt::widgets::DataFrame::getDataRect(), te::qt::widgets::TextFrame::getGlobalPositionCenter(), te::qt::widgets::LayoutObject::getId(), te::qt::widgets::TextFrame::getLetterSpacing(), te::qt::widgets::DataFrame::getMapDisplay(), te::qt::widgets::TextFrame::getOverline(), te::map::MapDisplay::getSRID(), te::map::AbstractLayer::getSRID(), te::qt::widgets::TextFrame::getStrikeOut(), te::qt::widgets::TextFrame::getStyle(), te::qt::widgets::TextFrame::getText(), te::qt::widgets::TextFrame::getUnderline(), te::qt::widgets::TextFrame::getWeight(), te::qt::widgets::TextFrame::getWordSpacing(), te::qt::widgets::LayoutObject::hide(), te::qt::widgets::LayoutObject::hideSelectionPoints(), insert(), te::qt::widgets::LayoutObject::isNew(), te::at::Light, te::qt::widgets::EditorInfo::m_paperSize, te::qt::widgets::EditorInfo::m_paperViewRect, te::qt::widgets::EditorInfo::m_rect, te::qt::widgets::EditorInfo::m_rulerGridLines, te::qt::widgets::EditorInfo::m_showRulerGrid, te::qt::widgets::MultiThreadMapDisplay::refresh(), te::qt::widgets::TextFrame::setAlign(), te::qt::widgets::TextFrame::setCapitalization(), te::qt::widgets::DataFrame::setData(), te::qt::widgets::DataFrame::setDataRect(), te::qt::widgets::LayoutObject::setId(), te::qt::widgets::TextFrame::setLetterSpacing(), te::qt::widgets::Frame::setNew(), te::qt::widgets::TextFrame::setOverline(), te::qt::widgets::MapDisplay::setSRID(), te::qt::widgets::TextFrame::setStrikeOut(), te::qt::widgets::TextFrame::setStyle(), te::qt::widgets::TextFrame::setText(), te::qt::widgets::TextFrame::setUnderline(), te::qt::widgets::TextFrame::setWeight(), te::qt::widgets::TextFrame::setWordSpacing(), te::qt::widgets::LayoutObject::show(), te::qt::widgets::DataFrame::showSelectionPoints(), te::qt::widgets::TextFrame::showSelectionPoints(), and te::qt::widgets::TextFrame::toolTip().
void te::qt::widgets::LayoutEditor::lowerDraftLayoutEditor | ( | ) |
Definition at line 2409 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::mouseMoveEvent | ( | QMouseEvent * | e | ) |
Definition at line 1042 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::mousePressEvent | ( | QMouseEvent * | e | ) |
Definition at line 931 of file LayoutEditor.cpp.
References te::qt::widgets::DataFrame::getData(), te::qt::widgets::Frame::getFrameRect(), te::qt::widgets::DataFrame::getGeoGridFrame(), te::qt::widgets::DataFrame::getGraphicScaleFrame(), te::qt::widgets::LayoutObject::getPixmap(), te::qt::widgets::GraphicScaleFrame::getPixmap(), te::qt::widgets::DataFrame::getPixmap(), and te::qt::widgets::DataFrame::getUTMGridFrame().
void te::qt::widgets::LayoutEditor::mouseReleaseEvent | ( | QMouseEvent * | e | ) |
Definition at line 1116 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::moveEvent | ( | QMoveEvent * | event | ) |
Definition at line 747 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::paintEvent | ( | QPaintEvent * | event | ) |
Definition at line 695 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::pan | ( | const QPointF & | p | ) |
Definition at line 864 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::raiseDraftLayoutEditor | ( | ) |
Definition at line 2403 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::remove | ( | te::qt::widgets::LayoutObject * | f | ) |
Definition at line 808 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::removeUndo | ( | te::qt::widgets::LayoutObject * | f | ) |
Definition at line 851 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::resetPaperView | ( | ) |
Definition at line 160 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::resizeEvent | ( | QResizeEvent * | event | ) |
Definition at line 711 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::sendEventToChildren | ( | bool | b | ) |
Definition at line 1516 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::setDisplayBackgroundColor | ( | QColor | cor | ) |
Definition at line 2449 of file LayoutEditor.cpp.
References te::qt::widgets::DataFrame::getMapDisplay(), and te::qt::widgets::MapDisplay::setBackgroundColor().
void te::qt::widgets::LayoutEditor::setFrameSelected | ( | te::qt::widgets::LayoutObject * | f | ) |
Definition at line 2348 of file LayoutEditor.cpp.
References te::qt::widgets::LayoutObject::showSelectionPoints().
void te::qt::widgets::LayoutEditor::setMouseMode | ( | int | m | ) |
Definition at line 1400 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::setPaperSize | ( | const QSize & | size | ) |
Definition at line 772 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::setSelectionColor | ( | QColor | selColor | ) |
Definition at line 2436 of file LayoutEditor.cpp.
References te::qt::widgets::DataFrame::setSelectionColor().
void te::qt::widgets::LayoutEditor::setUndoBufferSize | ( | const int & | size | ) |
Definition at line 369 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::showAllObjects | ( | ) |
Definition at line 1493 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::showRulerGrid | ( | ) |
Definition at line 598 of file LayoutEditor.cpp.
void te::qt::widgets::LayoutEditor::wheelEvent | ( | QWheelEvent * | e | ) |
Definition at line 1500 of file LayoutEditor.cpp.
|
private |
Definition at line 141 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 131 of file LayoutEditor.h.
|
private |
Definition at line 152 of file LayoutEditor.h.
|
private |
Definition at line 151 of file LayoutEditor.h.
|
private |
Definition at line 145 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 135 of file LayoutEditor.h.
|
private |
Definition at line 128 of file LayoutEditor.h.
|
private |
Definition at line 126 of file LayoutEditor.h.
|
private |
Definition at line 156 of file LayoutEditor.h.
|
private |
Definition at line 130 of file LayoutEditor.h.
|
private |
Definition at line 147 of file LayoutEditor.h.
|
private |
Definition at line 146 of file LayoutEditor.h.
|
private |
Definition at line 137 of file LayoutEditor.h.
|
private |
Definition at line 175 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 127 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 148 of file LayoutEditor.h.
|
private |
Definition at line 153 of file LayoutEditor.h.
|
private |
Definition at line 150 of file LayoutEditor.h.
|
private |
Definition at line 159 of file LayoutEditor.h.
|
private |
Definition at line 158 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 149 of file LayoutEditor.h.
|
private |
Definition at line 136 of file LayoutEditor.h.
|
private |
Definition at line 133 of file LayoutEditor.h.
|
private |
Definition at line 164 of file LayoutEditor.h.
|
private |
Definition at line 163 of file LayoutEditor.h.
|
private |
Definition at line 162 of file LayoutEditor.h.
|
private |
Definition at line 161 of file LayoutEditor.h.
|
private |
Definition at line 132 of file LayoutEditor.h.
|
private |
Definition at line 160 of file LayoutEditor.h.
|
private |
Definition at line 154 of file LayoutEditor.h.
|
private |
Definition at line 134 of file LayoutEditor.h.
|
private |
Definition at line 157 of file LayoutEditor.h.
|
private |
Definition at line 129 of file LayoutEditor.h.
|
private |
Definition at line 155 of file LayoutEditor.h.
|
private |
Definition at line 172 of file LayoutEditor.h.
|
private |
Definition at line 166 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 173 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 174 of file LayoutEditor.h.
Referenced by LayoutEditor().
|
private |
Definition at line 170 of file LayoutEditor.h.
|
private |
Definition at line 171 of file LayoutEditor.h.
|
private |
Definition at line 168 of file LayoutEditor.h.
|
private |
Definition at line 167 of file LayoutEditor.h.
|
private |
Definition at line 169 of file LayoutEditor.h.