|
| MapWidget (bool show_help, bool force_antialiasing, QWidget *parent=nullptr) |
| Constructs a new MapWidget. More...
|
|
| ~MapWidget () override |
| Destructs the MapWidget. More...
|
|
void | setMapView (MapView *view) |
| Sets the map view to use for display. More...
|
|
MapView * | getMapView () const |
| Returns the map view used for display. More...
|
|
void | setTool (MapEditorTool *tool) |
| Sets the tool to use in this widget. More...
|
|
void | setActivity (MapEditorActivity *activity) |
| Sets the activity to use in this widget. More...
|
|
void | setGesturesEnabled (bool enabled) |
| Enables or disables gesture recognition. More...
|
|
bool | gesturesEnabled () const |
| Returns true if gesture recognition is enabled. More...
|
|
void | applyMapTransform (QPainter *painter) const |
| Applies the complete transform to the painter which enables to draw map objects with map coordinates and have them correctly displayed in the widget with the settings of the used MapView. More...
|
|
QRectF | viewportToView (const QRect &input) const |
| Maps viewport (GUI) coordinates to view coordinates (see MapView). More...
|
|
QPointF | viewportToView (const QPoint &input) const |
| Maps viewport (GUI) coordinates to view coordinates (see MapView). More...
|
|
QPointF | viewportToView (QPointF input) const |
| Maps viewport (GUI) coordinates to view coordinates (see MapView). More...
|
|
QRectF | viewToViewport (const QRectF &input) const |
| Maps view coordinates (see MapView) to viewport (GUI) coordinates. More...
|
|
QRectF | viewToViewport (const QRect &input) const |
| Maps view coordinates (see MapView) to viewport (GUI) coordinates. More...
|
|
QPointF | viewToViewport (const QPoint &input) const |
| Maps view coordinates (see MapView) to viewport (GUI) coordinates. More...
|
|
QPointF | viewToViewport (QPointF input) const |
| Maps view coordinates (see MapView) to viewport (GUI) coordinates. More...
|
|
MapCoord | viewportToMap (const QPoint &input) const |
| Maps viewport (GUI) coordinates to map coordinates. More...
|
|
MapCoordF | viewportToMapF (const QPoint &input) const |
| Maps viewport (GUI) coordinates to map coordinates. More...
|
|
MapCoordF | viewportToMapF (const QPointF &input) const |
| Maps viewport (GUI) coordinates to map coordinates. More...
|
|
QPointF | mapToViewport (const MapCoord &input) const |
| Maps map coordinates to viewport (GUI) coordinates. More...
|
|
QPointF | mapToViewport (const QPointF &input) const |
| Maps map coordinates to viewport (GUI) coordinates. More...
|
|
QRectF | mapToViewport (const QRectF &input) const |
| Maps map coordinates to viewport (GUI) coordinates. More...
|
|
void | viewChanged (MapView::ChangeFlags changes) |
| Notifies the MapWidget of the view having zoomed, moved or rotated. More...
|
|
QPoint | panOffset () const |
| Returns the current offset (in pixel) during a map pan operation. More...
|
|
void | setPanOffset (const QPoint &offset) |
| Sets the current offset (in pixel) during a map pan operation. More...
|
|
void | ensureVisibilityOfRect (QRectF map_rect, ZoomOption zoom_option) |
| Adjusts the viewport so the given rect is inside the view. More...
|
|
void | adjustViewToRect (QRectF map_rect, ZoomOption zoom_option) |
| Sets the view so the rect is centered and zooomed to fill the widget. More...
|
|
void | markTemplateCacheDirty (const QRectF &view_rect, int pixel_border, bool front_cache) |
| Mark a rectangular region of a template cache as "dirty", i.e. More...
|
|
void | markObjectAreaDirty (const QRectF &map_rect) |
| Mark a rectangular region given in map coordinates of the map cache as dirty, i.e. More...
|
|
void | setDrawingBoundingBox (QRectF map_rect, int pixel_border, bool do_update) |
| Set the given rect as bounding box for the current drawing, i.e. More...
|
|
void | clearDrawingBoundingBox () |
| Removes the area set with setDrawingBoundingBox() and triggers a redraw of the widget, if needed. More...
|
|
void | setActivityBoundingBox (QRectF map_rect, int pixel_border, bool do_update) |
| Analogon to setDrawingBoundingBox() for activities. More...
|
|
void | clearActivityBoundingBox () |
| Analogon to clearDrawingBoundingBox() for activities. More...
|
|
void | updateDrawing (const QRectF &map_rect, int pixel_border) |
| Triggers a redraw of the MapWidget at the given area. More...
|
|
void | updateMapRect (const QRectF &map_rect, int pixel_border, QRect &cache_dirty_rect) |
| Triggers a redraw of the MapWidget at the given area. More...
|
|
void | updateViewportRect (QRect viewport_rect, QRect &cache_dirty_rect) |
| Triggers a redraw of the MapWidget at the given area. More...
|
|
void | updateDrawingLater (const QRectF &map_rect, int pixel_border) |
| Variant of updateDrawing() which waits for some milliseconds before calling update() in order to avoid excessive redraws. More...
|
|
void | updateEverything () |
| Invalidates all caches and redraws the whole widget. More...
|
|
void | updateEverythingInRect (const QRect &dirty_rect) |
| Sets all "dirty" region markers to the given rect in viewport coordinates and triggers a redraw of the MapWidget there. More...
|
|
void | setZoomDisplay (std::function< void(const QString &)> setter) |
| Sets the function which will be called to display zoom information. More...
|
|
void | setCursorposLabel (QLabel *cursorpos_label) |
| Specify the label where the MapWidget will display cursor position information. More...
|
|
void | setCoordsDisplay (CoordsType type) |
| Specify the system and format for displaying coordinates in the cursorpos label. More...
|
|
CoordsType | getCoordsDisplay () const |
| Returns the coordinate display type set by setCoordsDisplay(). More...
|
|
int | getTimeSinceLastInteraction () |
| Returns the time in milliseconds since the last user interaction (mouse press or drag) with the widget. More...
|
|
void | setGPSDisplay (GPSDisplay *gps_display) |
| Sets the GPS display to use. More...
|
|
void | setTemporaryMarkerDisplay (GPSTemporaryMarkers *marker_display) |
| Sets the GPS temporary markers display to use. More...
|
|
QWidget * | getContextMenu () |
| Returns the widget's context menu widget. More...
|
|
QSize | sizeHint () const override |
| Returns the widget's preferred size. More...
|
|
bool | keyPressEventFilter (QKeyEvent *event) |
| Receives key press events from the main window. Delegates the keyPress to the active tool, or handles some shortcuts itself. More...
|
|
bool | keyReleaseEventFilter (QKeyEvent *event) |
| Receives key press events from the main window. Delegates the keyRelease to the active tool. More...
|
|
QVariant | inputMethodQuery (Qt::InputMethodQuery property) const override |
| Support function for input methods. More...
|
|
| QWidget (QWidget *parent, Qt::WindowFlags f) |
|
virtual | ~QWidget () |
|
WId | winId () const const |
|
WId | effectiveWinId () const const |
|
QStyle * | style () const const |
|
void | setStyle (QStyle *style) |
|
bool | isTopLevel () const const |
|
bool | isWindow () const const |
|
bool | isModal () const const |
|
Qt::WindowModality | windowModality () const const |
|
void | setWindowModality (Qt::WindowModality windowModality) |
|
bool | isEnabled () const const |
|
bool | isEnabledTo (const QWidget *ancestor) const const |
|
bool | isEnabledToTLW () const const |
|
void | setEnabled (bool) |
|
void | setDisabled (bool disable) |
|
void | setWindowModified (bool) |
|
QRect | frameGeometry () const const |
|
const QRect & | geometry () const const |
|
QRect | normalGeometry () const const |
|
int | x () const const |
|
int | y () const const |
|
QPoint | pos () const const |
|
QSize | frameSize () const const |
|
QSize | size () const const |
|
int | width () const const |
|
int | height () const const |
|
QRect | rect () const const |
|
QRect | childrenRect () const const |
|
QRegion | childrenRegion () const const |
|
QSize | minimumSize () const const |
|
QSize | maximumSize () const const |
|
int | minimumWidth () const const |
|
int | minimumHeight () const const |
|
int | maximumWidth () const const |
|
int | maximumHeight () const const |
|
void | setMinimumSize (const QSize &) |
|
void | setMinimumSize (int minw, int minh) |
|
void | setMaximumSize (const QSize &) |
|
void | setMaximumSize (int maxw, int maxh) |
|
void | setMinimumWidth (int minw) |
|
void | setMinimumHeight (int minh) |
|
void | setMaximumWidth (int maxw) |
|
void | setMaximumHeight (int maxh) |
|
void | setupUi (QWidget *widget) |
|
QSize | sizeIncrement () const const |
|
void | setSizeIncrement (const QSize &) |
|
void | setSizeIncrement (int w, int h) |
|
QSize | baseSize () const const |
|
void | setBaseSize (const QSize &) |
|
void | setBaseSize (int basew, int baseh) |
|
void | setFixedSize (const QSize &s) |
|
void | setFixedSize (int w, int h) |
|
void | setFixedWidth (int w) |
|
void | setFixedHeight (int h) |
|
QPoint | mapToGlobal (const QPoint &pos) const const |
|
QPoint | mapFromGlobal (const QPoint &pos) const const |
|
QPoint | mapToParent (const QPoint &pos) const const |
|
QPoint | mapFromParent (const QPoint &pos) const const |
|
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
|
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
|
QWidget * | window () const const |
|
QWidget * | nativeParentWidget () const const |
|
QWidget * | topLevelWidget () const const |
|
const QPalette & | palette () const const |
|
void | setPalette (const QPalette &) |
|
void | setBackgroundRole (QPalette::ColorRole role) |
|
QPalette::ColorRole | backgroundRole () const const |
|
void | setForegroundRole (QPalette::ColorRole role) |
|
QPalette::ColorRole | foregroundRole () const const |
|
const QFont & | font () const const |
|
void | setFont (const QFont &) |
|
QFontMetrics | fontMetrics () const const |
|
QFontInfo | fontInfo () const const |
|
QCursor | cursor () const const |
|
void | setCursor (const QCursor &) |
|
void | unsetCursor () |
|
void | setMouseTracking (bool enable) |
|
bool | hasMouseTracking () const const |
|
bool | underMouse () const const |
|
void | setTabletTracking (bool enable) |
|
bool | hasTabletTracking () const const |
|
void | setMask (const QBitmap &bitmap) |
|
void | setMask (const QRegion ®ion) |
|
QRegion | mask () const const |
|
void | clearMask () |
|
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
|
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
|
QPixmap | grab (const QRect &rectangle) |
|
QGraphicsEffect * | graphicsEffect () const const |
|
void | setGraphicsEffect (QGraphicsEffect *effect) |
|
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
|
void | ungrabGesture (Qt::GestureType gesture) |
|
void | setWindowTitle (const QString &) |
|
void | setStyleSheet (const QString &styleSheet) |
|
QString | styleSheet () const const |
|
QString | windowTitle () const const |
|
void | setWindowIcon (const QIcon &icon) |
|
QIcon | windowIcon () const const |
|
void | setWindowIconText (const QString &) |
|
QString | windowIconText () const const |
|
void | setWindowRole (const QString &role) |
|
QString | windowRole () const const |
|
void | setWindowFilePath (const QString &filePath) |
|
QString | windowFilePath () const const |
|
void | setWindowOpacity (qreal level) |
|
qreal | windowOpacity () const const |
|
bool | isWindowModified () const const |
|
void | setToolTip (const QString &) |
|
QString | toolTip () const const |
|
void | setToolTipDuration (int msec) |
|
int | toolTipDuration () const const |
|
void | setStatusTip (const QString &) |
|
QString | statusTip () const const |
|
void | setWhatsThis (const QString &) |
|
QString | whatsThis () const const |
|
QString | accessibleName () const const |
|
void | setAccessibleName (const QString &name) |
|
QString | accessibleDescription () const const |
|
void | setAccessibleDescription (const QString &description) |
|
void | setLayoutDirection (Qt::LayoutDirection direction) |
|
Qt::LayoutDirection | layoutDirection () const const |
|
void | unsetLayoutDirection () |
|
void | setLocale (const QLocale &locale) |
|
QLocale | locale () const const |
|
void | unsetLocale () |
|
void | setFocus () |
|
bool | isActiveWindow () const const |
|
void | activateWindow () |
|
void | clearFocus () |
|
void | setFocus (Qt::FocusReason reason) |
|
Qt::FocusPolicy | focusPolicy () const const |
|
void | setFocusPolicy (Qt::FocusPolicy policy) |
|
bool | hasFocus () const const |
|
void | setFocusProxy (QWidget *w) |
|
QWidget * | focusProxy () const const |
|
void | grabMouse () |
|
void | grabMouse (const QCursor &cursor) |
|
void | releaseMouse () |
|
void | grabKeyboard () |
|
void | releaseKeyboard () |
|
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
|
void | releaseShortcut (int id) |
|
void | setShortcutEnabled (int id, bool enable) |
|
void | setShortcutAutoRepeat (int id, bool enable) |
|
bool | updatesEnabled () const const |
|
void | setUpdatesEnabled (bool enable) |
|
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
|
void | update () |
|
void | repaint () |
|
void | update (int x, int y, int w, int h) |
|
void | update (const QRect &rect) |
|
void | update (const QRegion &rgn) |
|
void | repaint (int x, int y, int w, int h) |
|
void | repaint (const QRect &rect) |
|
void | repaint (const QRegion &rgn) |
|
virtual void | setVisible (bool visible) |
|
void | setHidden (bool hidden) |
|
void | show () |
|
void | hide () |
|
void | showMinimized () |
|
void | showMaximized () |
|
void | showFullScreen () |
|
void | showNormal () |
|
bool | close () |
|
void | raise () |
|
void | lower () |
|
void | stackUnder (QWidget *w) |
|
void | move (int x, int y) |
|
void | move (const QPoint &) |
|
void | resize (int w, int h) |
|
void | resize (const QSize &) |
|
void | setGeometry (int x, int y, int w, int h) |
|
void | setGeometry (const QRect &) |
|
QByteArray | saveGeometry () const const |
|
bool | restoreGeometry (const QByteArray &geometry) |
|
void | adjustSize () |
|
bool | isVisible () const const |
|
bool | isVisibleTo (const QWidget *ancestor) const const |
|
bool | isHidden () const const |
|
bool | isMinimized () const const |
|
bool | isMaximized () const const |
|
bool | isFullScreen () const const |
|
Qt::WindowStates | windowState () const const |
|
void | setWindowState (Qt::WindowStates windowState) |
|
virtual QSize | minimumSizeHint () const const |
|
QSizePolicy | sizePolicy () const const |
|
void | setSizePolicy (QSizePolicy) |
|
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
|
virtual int | heightForWidth (int w) const const |
|
virtual bool | hasHeightForWidth () const const |
|
QRegion | visibleRegion () const const |
|
void | setContentsMargins (int left, int top, int right, int bottom) |
|
void | setContentsMargins (const QMargins &margins) |
|
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const const |
|
QMargins | contentsMargins () const const |
|
QRect | contentsRect () const const |
|
QLayout * | layout () const const |
|
void | setLayout (QLayout *layout) |
|
void | updateGeometry () |
|
void | setParent (QWidget *parent) |
|
void | setParent (QWidget *parent, Qt::WindowFlags f) |
|
void | scroll (int dx, int dy) |
|
void | scroll (int dx, int dy, const QRect &r) |
|
QWidget * | focusWidget () const const |
|
QWidget * | nextInFocusChain () const const |
|
QWidget * | previousInFocusChain () const const |
|
bool | acceptDrops () const const |
|
void | setAcceptDrops (bool on) |
|
void | addAction (QAction *action) |
|
void | addActions (QList< QAction * > actions) |
|
void | insertActions (QAction *before, QList< QAction * > actions) |
|
void | insertAction (QAction *before, QAction *action) |
|
void | removeAction (QAction *action) |
|
QList< QAction * > | actions () const const |
|
QWidget * | parentWidget () const const |
|
void | setWindowFlags (Qt::WindowFlags type) |
|
Qt::WindowFlags | windowFlags () const const |
|
void | setWindowFlag (Qt::WindowType flag, bool on) |
|
void | overrideWindowFlags (Qt::WindowFlags flags) |
|
Qt::WindowType | windowType () const const |
|
QWidget * | childAt (int x, int y) const const |
|
QWidget * | childAt (const QPoint &p) const const |
|
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
|
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
|
virtual QPaintEngine * | paintEngine () const const override |
|
void | ensurePolished () const const |
|
bool | isAncestorOf (const QWidget *child) const const |
|
bool | hasEditFocus () const const |
|
void | setEditFocus (bool enable) |
|
bool | autoFillBackground () const const |
|
void | setAutoFillBackground (bool enabled) |
|
QBackingStore * | backingStore () const const |
|
QWindow * | windowHandle () const const |
|
void | windowTitleChanged (const QString &title) |
|
void | windowIconChanged (const QIcon &icon) |
|
void | windowIconTextChanged (const QString &iconText) |
|
Qt::InputMethodHints | inputMethodHints () const const |
|
void | setInputMethodHints (Qt::InputMethodHints hints) |
|
| QWIDGETSIZE_MAX QWIDGETSIZE_MAX |
|
virtual const QMetaObject * | metaObject () const const |
|
| QObject (QObject *parent) |
|
virtual | ~QObject () |
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
|
QString | objectName () const const |
|
void | setObjectName (const QString &name) |
|
bool | isWidgetType () const const |
|
bool | isWindowType () const const |
|
bool | signalsBlocked () const const |
|
bool | blockSignals (bool block) |
|
QThread * | thread () const const |
|
void | moveToThread (QThread *targetThread) |
|
int | startTimer (int interval, Qt::TimerType timerType) |
|
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
|
void | killTimer (int id) |
|
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
|
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
|
const QObjectList & | children () const const |
|
void | setParent (QObject *parent) |
|
void | installEventFilter (QObject *filterObj) |
|
void | removeEventFilter (QObject *obj) |
|
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
|
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
|
bool | disconnect (const QObject *receiver, const char *method) const const |
|
void | dumpObjectTree () |
|
void | dumpObjectInfo () |
|
void | dumpObjectTree () const const |
|
void | dumpObjectInfo () const const |
|
bool | setProperty (const char *name, const QVariant &value) |
|
QVariant | property (const char *name) const const |
|
QList< QByteArray > | dynamicPropertyNames () const const |
|
void | destroyed (QObject *obj) |
|
void | objectNameChanged (const QString &objectName) |
|
QObject * | parent () const const |
|
bool | inherits (const char *className) const const |
|
void | deleteLater () |
|
| Q_DISABLE_COPY (Class) |
|
| Q_DISABLE_MOVE (Class) |
|
| Q_DISABLE_COPY_MOVE (Class) |
|
T | qobject_cast (QObject *object) |
|
T | qobject_cast (const QObject *object) |
|
T | qFindChild (const QObject *obj, const QString &name) |
|
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
|
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
|
| Q_CLASSINFO (Name, Value) |
|
| Q_INTERFACES (...) |
|
| Q_PROPERTY (...) |
|
| Q_ENUMS (...) |
|
| Q_FLAGS (...) |
|
| Q_ENUM (...) |
|
| Q_FLAG (...) |
|
| Q_ENUM_NS (...) |
|
| Q_FLAG_NS (...) |
|
| Q_OBJECT Q_OBJECT |
|
| Q_GADGET Q_GADGET |
|
| Q_NAMESPACE Q_NAMESPACE |
|
| Q_SIGNALS Q_SIGNALS |
|
| Q_SIGNAL Q_SIGNAL |
|
| Q_SLOTS Q_SLOTS |
|
| Q_SLOT Q_SLOT |
|
| Q_EMIT Q_EMIT |
|
| Q_INVOKABLE Q_INVOKABLE |
|
| Q_REVISION Q_REVISION |
|
| Q_SET_OBJECT_NAME (Object) |
|
| QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT |
|
virtual | ~QPaintDevice () |
|
bool | paintingActive () const const |
|
int | width () const const |
|
int | height () const const |
|
int | widthMM () const const |
|
int | heightMM () const const |
|
int | logicalDpiX () const const |
|
int | logicalDpiY () const const |
|
int | physicalDpiX () const const |
|
int | physicalDpiY () const const |
|
int | devicePixelRatio () const const |
|
qreal | devicePixelRatioF () const const |
|
int | colorCount () const const |
|
int | depth () const const |
|