#include "MapItem.h"#include "../../core/pattern/singleton/Context.h"#include "../../core/AbstractScene.h"#include "../../core/pattern/mvc/ItemModelObservable.h"#include "../../core/pattern/mvc/ItemObserver.h"#include "../../core/pattern/mvc/ItemController.h"#include "../../../color/RGBAColor.h"#include "../../../qt/widgets/Utils.h"#include "../../../geometry/Envelope.h"#include "../../../common/STLUtils.h"#include "../../../qt/widgets/canvas/Canvas.h"#include "../../../dataaccess/utils/Utils.h"#include "../../../dataaccess/dataset/ObjectIdSet.h"#include "../../../qt/widgets/canvas/MultiThreadMapDisplay.h"#include "../../../common/TreeItem.h"#include "../../../srs/Converter.h"#include "../../../maptools/Utils.h"#include "../../item/MapController.h"#include "../../../qt/widgets/tools/Pan.h"#include "../../../qt/widgets/tools/ZoomArea.h"#include "../../../qt/widgets/tools/ZoomClick.h"#include "../core/ItemUtils.h"#include "../../item/MapModel.h"#include "../../../common/StringUtils.h"#include "../../core/enum/Enums.h"#include "../core/Scene.h"#include "../../core/pattern/proxy/AbstractProxyProject.h"#include <vector>#include <memory>#include <QCursor>#include <QPixmap>#include <QMessageBox>#include <QWidget>#include <QDropEvent>#include <QBoxLayout>#include <QGroupBox>#include <QVBoxLayout>#include <QLabel>#include <QPointer>#include <QDebug>#include <QApplication>#include <QGraphicsSceneMouseEvent>#include <QStyleOptionGraphicsItem>#include <QEvent>#include <QPoint>#include <QMimeData>#include <QColor>#include <QTextEdit>Go to the source code of this file.
Functions | |
| QPointF | remapPointToViewport (const QPointF &point, const QRectF &item, const QRectF &widget) |
| QPointF remapPointToViewport | ( | const QPointF & | point, |
| const QRectF & | item, | ||
| const QRectF & | widget | ||
| ) |
Definition at line 222 of file MapItem.cpp.
Referenced by te::layout::MapItem::mouseMoveEvent(), te::layout::MapItem::mousePressEvent(), and te::layout::MapItem::mouseReleaseEvent().