1#ifndef DAGRAPHICSVIEWOVERLAYMOUSEMARKER_H
2#define DAGRAPHICSVIEWOVERLAYMOUSEMARKER_H
3#include "DAGraphicsViewGlobal.h"
4#include "DAAbstractGraphicsViewOverlay.h"
39 QPen getDrawPen()
const;
45 void setDrawPen(
const QPen& v);
51 MarkerStyle getMarkerStyle()
const;
57 void setMarkerStyle(MarkerStyle v);
60 virtual void drawOverlay(QPainter* painter)
const override;
61 virtual QRegion maskHint()
const override;
64 MarkerStyle mMarkerStyle { CrossLine };
65 QPen mDrawPen { Qt::black };
提供给DAGraphicsView的Overlay
Definition DAAbstractGraphicsViewOverlay.h:17
用于显示十字线的遮罩窗口
Definition DAGraphicsViewOverlayMouseMarker.h:19
MarkerStyle
标记样式
Definition DAGraphicsViewOverlayMouseMarker.h:25
@ HLine
水平线
Definition DAGraphicsViewOverlayMouseMarker.h:26
@ VLine
垂直线
Definition DAGraphicsViewOverlayMouseMarker.h:27
@ CrossLine
十字线
Definition DAGraphicsViewOverlayMouseMarker.h:28
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44