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

针对DAGraphicsView的action. 更多...

#include <DAAbstractGraphicsViewAction.h>

Public 成员函数

 DAAbstractGraphicsViewAction (DAGraphicsView *v)
 
DAGraphicsViewview () const
 视图
 
void destroy ()
 结束action
 

Protected 成员函数

virtual void beginActive ()
 开始激活时的回调
 
virtual void endAction ()
 结束激活时的回调
 
virtual bool keyPressEvent (QKeyEvent *event)
 捕获的按钮点击事件
 
virtual bool keyReleaseEvent (QKeyEvent *event)
 
virtual bool mouseDoubleClickEvent (QMouseEvent *event)
 
virtual bool mouseMoveEvent (QMouseEvent *event)
 
virtual bool mousePressEvent (QMouseEvent *event)
 
virtual bool mouseReleaseEvent (QMouseEvent *event)
 

Protected 属性

DAGraphicsViewmView { nullptr }
 

友元

class DAGraphicsView
 

详细描述

针对DAGraphicsView的action.

成员函数说明

◆ destroy()

void DA::DAAbstractGraphicsViewAction::destroy ( )

结束action

此行数会删除action,destroy后不能有任何成员函数的操作,否则会出现异常

◆ keyPressEvent()

bool DA::DAAbstractGraphicsViewAction::keyPressEvent ( QKeyEvent *  event)
protectedvirtual

捕获的按钮点击事件

参数
event
返回

◆ view()

DAGraphicsView * DA::DAAbstractGraphicsViewAction::view ( ) const

视图

返回

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