Engauge Digitizer
2
Tutorial
TutorialButtonRect.h
1
/******************************************************************************************************
2
* (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#ifndef TUTORIAL_BUTTON_RECT_H
8
#define TUTORIAL_BUTTON_RECT_H
9
10
#include <QGraphicsRectItem>
11
12
class
TutorialButton
;
13
15
class
TutorialButtonRect
:
public
QGraphicsRectItem
16
{
17
public
:
19
TutorialButtonRect
(
TutorialButton
&tutorialButton);
20
22
virtual
void
mouseReleaseEvent
(QGraphicsSceneMouseEvent *event);
23
24
private
:
25
TutorialButtonRect
();
26
27
TutorialButton
&m_tutorialButton;
28
};
29
30
#endif // TUTORIAL_BUTTON_RECT_H
TutorialButton
Show a button with text for clicking ion. The button is implemented using layering of two graphics it...
Definition:
TutorialButton.h:20
TutorialButtonRect::mouseReleaseEvent
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Forward mouse event to TutorialButton.
Definition:
TutorialButtonRect.cpp:18
TutorialButtonRect
This class customizes QGraphicsRectItem so it performs a callback after a mouse event.
Definition:
TutorialButtonRect.h:15
Generated on Sat Oct 21 2017 12:50:41 for Engauge Digitizer by
1.8.13