ATLAS Offline Software
Loading...
Searching...
No Matches
CloseEventEater Class Reference

#include <CloseEventEater.h>

Inheritance diagram for CloseEventEater:
Collaboration diagram for CloseEventEater:

Public Member Functions

 CloseEventEater (VP1Controller *controller)
bool eventFilter (QObject *obj, QEvent *event)

Private Attributes

VP1Controllerm_controller

Detailed Description

Definition at line 12 of file CloseEventEater.h.

Constructor & Destructor Documentation

◆ CloseEventEater()

CloseEventEater::CloseEventEater ( VP1Controller * controller)
inline

Definition at line 16 of file CloseEventEater.h.

16: m_controller(controller){}
VP1Controller * m_controller

Member Function Documentation

◆ eventFilter()

bool CloseEventEater::eventFilter ( QObject * obj,
QEvent * event )
inline

Definition at line 17 of file CloseEventEater.h.

17 {
18 if (event->type() == QEvent::Close) {
19 m_controller->toggleDialogState(obj);
20 return true;
21 } else {
22 // standard event processing
23 return QObject::eventFilter(obj, event);
24 }
25 }

Member Data Documentation

◆ m_controller

VP1Controller* CloseEventEater::m_controller
private

Definition at line 27 of file CloseEventEater.h.


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