1#ifndef DAABSTRACTGRAPHICSVIEWOVERLAY_H
2#define DAABSTRACTGRAPHICSVIEWOVERLAY_H
3#include "DAGraphicsViewGlobal.h"
4#include "DAAbstractWidgetOverlay.h"
21 QRect overlayRect()
const;
23 QPoint getMousePos()
const;
28 bool isActive()
const;
34 void setActive(
bool v);
41 virtual bool eventFilter(QObject* obj, QEvent* event);
48 QGraphicsView* view()
const;
64 virtual void viewMouseMove(
const QPoint& viewPos);
74 virtual void viewMousePress(
const QPoint& viewPos);
84 virtual void viewMouseRelease(
const QPoint& viewPos);
90 bool mIsActive {
true };
92 QWidget* mViewPort {
nullptr };
93 bool mIsInstalled {
false };
提供给DAGraphicsView的Overlay
Definition DAAbstractGraphicsViewOverlay.h:17
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44