The DVEventInterface class This class is the main interface for manage event of a Diagram View. This do nothing, for create new event behavior, we must to create new class from this. Each method return a bool: True if the methode do something else return false. Each method of DVEventInterface return false; isRunning() return true if action is started but not finish. By default return false. isFinish() return true when the action is finish, or not started. By default return true.
More...
#include <dveventinterface.h>
Inherits QObject.
|
void | finish () |
| finish emited when the interface finish is work More...
|
|
The DVEventInterface class This class is the main interface for manage event of a Diagram View. This do nothing, for create new event behavior, we must to create new class from this. Each method return a bool: True if the methode do something else return false. Each method of DVEventInterface return false; isRunning() return true if action is started but not finish. By default return false. isFinish() return true when the action is finish, or not started. By default return true.
◆ DVEventInterface()
◆ ~DVEventInterface()
DVEventInterface::~DVEventInterface |
( |
| ) |
|
|
overridepure virtual |
◆ finish
void DVEventInterface::finish |
( |
| ) |
|
|
signal |
finish emited when the interface finish is work
◆ isFinish()
bool DVEventInterface::isFinish |
( |
| ) |
const |
|
virtual |
◆ isRunning()
bool DVEventInterface::isRunning |
( |
| ) |
const |
|
virtual |
◆ keyPressEvent()
bool DVEventInterface::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
virtual |
◆ KeyReleaseEvent()
bool DVEventInterface::KeyReleaseEvent |
( |
QKeyEvent * |
event | ) |
|
|
virtual |
◆ mouseDoubleClickEvent()
bool DVEventInterface::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mouseMoveEvent()
bool DVEventInterface::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mousePressEvent()
bool DVEventInterface::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mouseReleaseEvent()
bool DVEventInterface::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ wheelEvent()
bool DVEventInterface::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
virtual |
◆ m_abort
bool DVEventInterface::m_abort |
|
protected |
◆ m_diagram
Diagram* DVEventInterface::m_diagram |
|
protected |
◆ m_dv
◆ m_running
bool DVEventInterface::m_running |
|
protected |
The documentation for this class was generated from the following files: