DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAGraphicsDrawRectSceneAction类 参考

绘制矩形action 更多...

#include <DAGraphicsDrawRectSceneAction.h>

类 DA::DAGraphicsDrawRectSceneAction 继承关系图:
DA::DAAbstractGraphicsSceneAction

Public 成员函数

 DAGraphicsDrawRectSceneAction (DAGraphicsScene *sc)
 
- Public 成员函数 继承自 DA::DAAbstractGraphicsSceneAction
 DAAbstractGraphicsSceneAction (DAGraphicsScene *sc)
 
DAGraphicsScenescene () const
 
void destroy ()
 
void setCursorPixmap (const QPixmap &p)
 设置光标的图像
 
void setupCursor ()
 
void restoreCursor ()
 

Protected 成员函数

virtual void beginActive ()
 
virtual bool mousePressEvent (QGraphicsSceneMouseEvent *mouseEvent)
 
virtual bool mouseReleaseEvent (QGraphicsSceneMouseEvent *mouseEvent)
 
virtual bool mouseMoveEvent (QGraphicsSceneMouseEvent *mouseEvent)
 
- Protected 成员函数 继承自 DA::DAAbstractGraphicsSceneAction
virtual void endAction ()
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 DA::DAAbstractGraphicsSceneAction
static QPixmap svgToPixmap (const QString &svgPath, const QSize &size)
 
static QPointF topLeftPoint (const QPointF &p1, const QPointF &p2)
 通过任意两个点,获取topleft点
 
static QPointF bottomRightPoint (const QPointF &p1, const QPointF &p2)
 通过任意两个点,获取bottomRight点
 
static QSizeF pointRectSize (const QPointF &p1, const QPointF &p2)
 通过任意两点,获取构成矩形的尺寸
 
- Protected 属性 继承自 DA::DAAbstractGraphicsSceneAction
DAGraphicsScenemScene { nullptr }
 
QPixmap mCursorPixmap
 

详细描述

绘制矩形action

成员函数说明

◆ beginActive()

void DA::DAGraphicsDrawRectSceneAction::beginActive ( )
protectedvirtual

◆ mouseMoveEvent()

bool DA::DAGraphicsDrawRectSceneAction::mouseMoveEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
protectedvirtual

◆ mousePressEvent()

bool DA::DAGraphicsDrawRectSceneAction::mousePressEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
protectedvirtual

◆ mouseReleaseEvent()

bool DA::DAGraphicsDrawRectSceneAction::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  mouseEvent)
protectedvirtual

该类的文档由以下文件生成: