Engauge Digitizer
2
Tutorial
TutorialButtonText.h
Go to the documentation of this file.
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_TEXT_H
8
#define TUTORIAL_BUTTON_TEXT_H
9
10
#include <QGraphicsTextItem>
11
12
class
TutorialButton
;
13
15
class
TutorialButtonText
:
public
QGraphicsTextItem
16
{
17
public
:
19
TutorialButtonText
(
TutorialButton
&tutorialButton,
20
const
QString &text,
21
TutorialButtonRect
*rect);
22
24
virtual
void
mouseReleaseEvent
(QGraphicsSceneMouseEvent *event);
25
26
private
:
27
TutorialButtonText
();
28
29
TutorialButton
&m_tutorialButton;
30
};
31
32
#endif // TUTORIAL_BUTTON_TEXT_H
TutorialButtonText
This class customizes QGraphicsTextItem so it performs a callback after a mouse event.
Definition:
TutorialButtonText.h:14
TutorialButton
Show a button with text for clicking ion. The button is implemented using layering of two graphics it...
Definition:
TutorialButton.h:19
TutorialButtonRect
This class customizes QGraphicsRectItem so it performs a callback after a mouse event.
Definition:
TutorialButtonRect.h:14
TutorialButtonText::mouseReleaseEvent
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Forward mouse event to TutorialButton.
Definition:
TutorialButtonText.cpp:22
Generated on Sat Jan 4 2020 12:00:00 for Engauge Digitizer by
1.8.16