LockScreenBusinessLogic Class Reference
#include <lockscreenbusinesslogic.h>
List of all members.
Detailed Description
Definition at line 32 of file lockscreenbusinesslogic.h.
Constructor & Destructor Documentation
| LockScreenBusinessLogic::LockScreenBusinessLogic |
( |
QObject * |
parent = 0 |
) |
|
Definition at line 24 of file lockscreenbusinesslogic.cpp.
00024 :
00025 QObject(parent),
00026 lockScreenWindow(new LockScreenWindow),
00027 eventEaterWindow(new EventEater)
00028 {
00029
00030 CloseEventEater *closeEventEater = new CloseEventEater(this);
00031 lockScreenWindow->installEventFilter(closeEventEater);
00032 eventEaterWindow->installEventFilter(closeEventEater);
00033
00034 connect(lockScreenWindow, SIGNAL(unlocked()), this, SLOT(unlockScreen()));
00035 connect(lockScreenWindow, SIGNAL(unlocked()), this, SIGNAL(unlockConfirmed()));
00036
00037
00038 connect(eventEaterWindow, SIGNAL(inputEventReceived()), this, SLOT(hideEventEater()));
00039
00040 #ifdef HAVE_QMSYSTEM
00041 connect(&displayState, SIGNAL(displayStateChanged(MeeGo::QmDisplayState::DisplayState)), this, SLOT(displayStateChanged(MeeGo::QmDisplayState::DisplayState)));
00042 connect(&locks, SIGNAL(stateChanged(MeeGo::QmLocks::Lock, MeeGo::QmLocks::State)), this, SLOT(locksChanged(MeeGo::QmLocks::Lock, MeeGo::QmLocks::State)));
00043 #endif
00044
00045 }
| LockScreenBusinessLogic::~LockScreenBusinessLogic |
( |
|
) |
[virtual] |
Member Function Documentation
| void LockScreenBusinessLogic::screenIsLocked |
( |
bool |
locked |
) |
[signal] |
| void LockScreenBusinessLogic::toggleEventEater |
( |
bool |
toggle |
) |
[slot] |
Definition at line 92 of file lockscreenbusinesslogic.cpp.
00093 {
00094 if (toggle) {
00095 if (!eventEaterWindow->isVisible()) {
00096 eventEaterWindow->show();
00097 eventEaterWindow->showFullScreen();
00098 }
00099 } else {
00100 if (eventEaterWindow->isVisible()) {
00101 eventEaterWindow->hide();
00102 }
00103 }
00104 }
| void LockScreenBusinessLogic::toggleScreenLockUI |
( |
bool |
toggle |
) |
[slot] |
Definition at line 74 of file lockscreenbusinesslogic.cpp.
00075 {
00076 if (toggle) {
00077
00078 lockScreenWindow->reset();
00079
00080 if (!lockScreenWindow->isVisible()) {
00081 lockScreenWindow->show();
00082 }
00083
00084 lockScreenWindow->raise();
00085 } else {
00086 if (lockScreenWindow->isVisible()) {
00087 lockScreenWindow->hide();
00088 }
00089 }
00090 }
| void LockScreenBusinessLogic::unlockConfirmed |
( |
|
) |
[signal] |
| void LockScreenBusinessLogic::updateTime |
( |
|
) |
[signal] |
The documentation for this class was generated from the following files: