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: