LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TopLevelWindowManager Class Reference

#include <TopLevelWindowManager.h>

Inheritance diagram for TopLevelWindowManager:
[legend]
Collaboration diagram for TopLevelWindowManager:
[legend]

Signals

void signalScreenLockStatusChanged (bool locked)
 

Public Member Functions

 TopLevelWindowManager (uint32_t maxWidth, uint32_t maxHeight)
 
virtual ~TopLevelWindowManager ()
 
virtual void init ()
 
virtual void addWindow (Window *win)
 
virtual void removeWindow (Window *win)
 
virtual bool handleEvent (QEvent *event)
 
bool okToResize ()
 
void resize (int width, int height)
 
void delayDockModeLocking ()
 
void performDelayedLock ()
 
virtual bool handleNavigationEvent (QKeyEvent *keyEvent, bool &propogate)
 
- Public Member Functions inherited from WindowManagerBase
 WindowManagerBase (int maxWidth, int maxHeight)
 
virtual ~WindowManagerBase ()
 
void setScreenBounds (int x, int y, int w, int h)
 
virtual bool doReticle (QPointF pos)
 
virtual QRectF boundingRect () const
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
virtual void prepareAddWindow (Window *win)
 
virtual void addWindowTimedOut (Window *win)
 
virtual void focusWindow (Window *win)
 
virtual void unfocusWindow (Window *win)
 

Additional Inherited Members

- Protected Member Functions inherited from WindowManagerBase
void raiseChild (QGraphicsItem *child)
 
- Protected Attributes inherited from WindowManagerBase
QRectF m_boundingRect
 

Constructor & Destructor Documentation

TopLevelWindowManager::TopLevelWindowManager ( uint32_t  maxWidth,
uint32_t  maxHeight 
)
TopLevelWindowManager::~TopLevelWindowManager ( )
virtual

Member Function Documentation

void TopLevelWindowManager::addWindow ( Window win)
virtual

Reimplemented from WindowManagerBase.

void TopLevelWindowManager::delayDockModeLocking ( )
bool TopLevelWindowManager::handleEvent ( QEvent event)
virtual
bool TopLevelWindowManager::handleNavigationEvent ( QKeyEvent *  keyEvent,
bool &  propogate 
)
virtual

Reimplemented from WindowManagerBase.

void TopLevelWindowManager::init ( )
virtual

Reimplemented from WindowManagerBase.

bool TopLevelWindowManager::okToResize ( )
virtual

Reimplemented from WindowManagerBase.

void TopLevelWindowManager::performDelayedLock ( )
void TopLevelWindowManager::removeWindow ( Window win)
virtual

Reimplemented from WindowManagerBase.

void TopLevelWindowManager::resize ( int  width,
int  height 
)
virtual

Reimplemented from WindowManagerBase.

void TopLevelWindowManager::signalScreenLockStatusChanged ( bool  locked)
signal

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