|  | QElectroTech
    0.8-dev
    | 
The DiagramEventAddImage class This diagram event, handle the adding of an image in a diagram. More...
#include <diagrameventaddimage.h>


| Public Member Functions | |
| DiagramEventAddImage (Diagram *diagram) | |
| DiagramEventAddImage::DiagramEventAddImage Default constructor.  More... | |
| ~DiagramEventAddImage () override | |
| DiagramEventAddImage::~DiagramEventAddImage.  More... | |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) override | 
| DiagramEventAddImage::mousePressEvent Action when mouse is pressed.  More... | |
| void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) override | 
| DiagramEventAddImage::mouseMoveEvent Action when mouse move.  More... | |
| void | mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override | 
| DiagramEventAddImage::mouseDoubleClickEvent This method is only use to overwrite double click. When double click, image propertie dialog isn't open.  More... | |
| void | wheelEvent (QGraphicsSceneWheelEvent *event) override | 
| DiagramEventAddImage::wheelEvent Action when mouse wheel is rotate.  More... | |
| bool | isNull () const | 
| DiagramEventAddImage::isNull.  More... | |
|  Public Member Functions inherited from DiagramEventInterface | |
| DiagramEventInterface (Diagram *diagram) | |
| ~DiagramEventInterface () override=0 | |
| virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) | 
| virtual void | keyPressEvent (QKeyEvent *event) | 
| DiagramEventInterface::keyPressEvent By default, press escape key abort the curent action.  More... | |
| virtual void | keyReleaseEvent (QKeyEvent *event) | 
| virtual bool | isRunning () const | 
| virtual void | init () | 
| Private Member Functions | |
| void | openDialog () | 
| DiagramEventAddImage::openDialog Open dialog for select the image to add.  More... | |
| Private Attributes | |
| DiagramImageItem * | m_image | 
| bool | m_is_added | 
| Additional Inherited Members | |
|  Signals inherited from DiagramEventInterface | |
| void | finish () | 
|  Protected Attributes inherited from DiagramEventInterface | |
| Diagram * | m_diagram | 
| bool | m_running | 
| bool | m_abort | 
The DiagramEventAddImage class This diagram event, handle the adding of an image in a diagram.
| DiagramEventAddImage::DiagramEventAddImage | ( | Diagram * | diagram | ) | 
DiagramEventAddImage::DiagramEventAddImage Default constructor.
| diagram | : diagram where operate this event | 

| 
 | override | 
| bool DiagramEventAddImage::isNull | ( | ) | const | 

| 
 | overridevirtual | 
DiagramEventAddImage::mouseDoubleClickEvent This method is only use to overwrite double click. When double click, image propertie dialog isn't open.
| event | : event of mouse double click. | 
Reimplemented from DiagramEventInterface.
| 
 | overridevirtual | 
DiagramEventAddImage::mouseMoveEvent Action when mouse move.
| event | : event of mouse move | 
Reimplemented from DiagramEventInterface.

| 
 | overridevirtual | 
DiagramEventAddImage::mousePressEvent Action when mouse is pressed.
| event | : event of mouse pressed | 
Reimplemented from DiagramEventInterface.

| 
 | private | 
DiagramEventAddImage::openDialog Open dialog for select the image to add.


| 
 | overridevirtual | 
DiagramEventAddImage::wheelEvent Action when mouse wheel is rotate.
| event | evet of mouse wheel | 
Reimplemented from DiagramEventInterface.
| 
 | private | 
| 
 | private | 
 1.8.18
 1.8.18