Engauge Digitizer 2
Loading...
Searching...
No Matches
TutorialButtonRect Class Reference

This class customizes QGraphicsRectItem so it performs a callback after a mouse event. More...

#include <TutorialButtonRect.h>

Inheritance diagram for TutorialButtonRect:
Inheritance graph
Collaboration diagram for TutorialButtonRect:
Collaboration graph

Public Member Functions

 TutorialButtonRect (TutorialButton &tutorialButton)
 Single constructor.
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 Forward mouse event to TutorialButton.

Detailed Description

This class customizes QGraphicsRectItem so it performs a callback after a mouse event.

Definition at line 15 of file TutorialButtonRect.h.

Constructor & Destructor Documentation

◆ TutorialButtonRect()

TutorialButtonRect::TutorialButtonRect ( TutorialButton & tutorialButton)

Single constructor.

Definition at line 11 of file TutorialButtonRect.cpp.

11 :
12 m_tutorialButton (tutorialButton)
13{
14 setAcceptHoverEvents(true);
15 setFlag (QGraphicsItem::ItemIsSelectable);
16}

Member Function Documentation

◆ mouseReleaseEvent()

void TutorialButtonRect::mouseReleaseEvent ( QGraphicsSceneMouseEvent * event)
virtual

Forward mouse event to TutorialButton.

Definition at line 18 of file TutorialButtonRect.cpp.

19{
20 LOG4CPP_INFO_S ((*mainCat)) << "TutorialButtonRect::mouseReleaseEvent";
21
22 QGraphicsRectItem::mouseReleaseEvent (event);
23
24 m_tutorialButton.handleTriggered ();
25}
log4cpp::Category * mainCat
Definition Logger.cpp:14
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

The documentation for this class was generated from the following files: