Home · All Namespaces · All Classes
Public Member Functions | Protected Member Functions

CloseEventEater Class Reference

#include <closeeventeater.h>

Inheritance diagram for CloseEventEater:
Inheritance graph
[legend]
Collaboration diagram for CloseEventEater:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CloseEventEater (QObject *parent=NULL)

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)
 REIMPLEMENTATION

Detailed Description

Close event eater is an object that "eats" QCloseEvents by accepting them. It can be installed to windows so that they will not react to CTRL-Q presses.

Definition at line 30 of file closeeventeater.h.


Constructor & Destructor Documentation

CloseEventEater::CloseEventEater ( QObject parent = NULL  ) 

Creates a close event eater.

Parameters:
parent the parent object

Definition at line 22 of file closeeventeater.cpp.

                                                : QObject(parent)
{
}


Member Function Documentation

bool CloseEventEater::eventFilter ( QObject obj,
QEvent *  event 
) [protected]

REIMPLEMENTATION

Definition at line 26 of file closeeventeater.cpp.

{
    if (event->type() == QEvent::Close) {
        event->ignore();
        return true;
    } else {
        return QObject::eventFilter(obj, event);
    }
}


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

Copyright © 2010 Nokia Corporation Generated on Thu Nov 4 2010 18:19:35
Doxygen 1.7.1
MeeGo Touch