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

#include <LockWindow.h>

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

Public Types

enum  ScreenState { ScreenUnlocked = 0, ScreenLocking, ScreenLocked }
 

Signals

void signalScreenLocked (int screenState)
 

Public Member Functions

 LockWindow (uint32_t maxWidth, uint32_t maxHeight)
 
virtual ~LockWindow ()
 
virtual void init ()
 
void addPhoneAppWindow (Window *win)
 
bool isLocked () const
 
bool isDockMode () const
 
void fadeWindow (bool in)
 
bool handleFilteredSceneEvent (QEvent *event)
 
bool okToResize ()
 
void resize (int width, int height)
 
void delayDockModeLocking ()
 
void performDelayedLock ()
 

Member Enumeration Documentation

Enumerator
ScreenUnlocked 
ScreenLocking 
ScreenLocked 

Constructor & Destructor Documentation

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

Member Function Documentation

void LockWindow::addPhoneAppWindow ( Window win)
void LockWindow::delayDockModeLocking ( )
void LockWindow::fadeWindow ( bool  in)
bool LockWindow::handleFilteredSceneEvent ( QEvent event)
void LockWindow::init ( )
virtual
bool LockWindow::isDockMode ( ) const
inline
bool LockWindow::isLocked ( ) const
inline
bool LockWindow::okToResize ( )
void LockWindow::performDelayedLock ( )
void LockWindow::resize ( int  width,
int  height 
)
void LockWindow::signalScreenLocked ( int  screenState)
signal

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