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

HomeWindowMonitor Class Reference

#include <homewindowmonitor.h>

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

List of all members.

Public Member Functions

virtual ~HomeWindowMonitor ()
virtual bool isOwnWindow (WId wid) const
 REIMPLEMENTATION
virtual bool handleXEvent (const XEvent &event)
bool isHomeWindowOnTop () const
 
bool isHomeWindowOnTop (QSet< Atom > ignoredWindows) const
 Returns true if Home is highest window excluding windows defined by ignoredWindows.

Static Public Member Functions

static const HomeWindowMonitorinstance ()
 brief Get HomeWindowMonitor singleton instance.

Protected Member Functions

 HomeWindowMonitor ()

Detailed Description

A window monitor implementation to be used with the home screen application.


Constructor & Destructor Documentation

HomeWindowMonitor::~HomeWindowMonitor (  )  [virtual]

Destructor.

HomeWindowMonitor::HomeWindowMonitor (  )  [protected]

Constructor.


Member Function Documentation

bool HomeWindowMonitor::handleXEvent ( const XEvent &  event  )  [virtual]

A handler method for X events. Return true if the event got handled and false if not.

Parameters:
event the X event
Returns:
true if the event got handled

Implements XEventListener.

const HomeWindowMonitor * HomeWindowMonitor::instance (  )  [static]

brief Get HomeWindowMonitor singleton instance.

bool HomeWindowMonitor::isHomeWindowOnTop (  )  const

Returns whether Home is the topmost window

bool HomeWindowMonitor::isHomeWindowOnTop ( QSet< Atom >  ignoredWindows  )  const

Returns true if Home is highest window excluding windows defined by ignoredWindows.

bool HomeWindowMonitor::isOwnWindow ( WId  wid  )  const [virtual]

REIMPLEMENTATION


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

Copyright © 2011 Nokia Corporation Generated on Thu Jul 7 2011 22:14:50
Doxygen 1.7.1
MeeGo Touch