summaryrefslogtreecommitdiffstats
path: root/kdesktop/lockeng.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-09-15 19:17:28 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-09-15 19:17:28 +0000
commitff7322912780843dfb3bce1d720452aeed89592e (patch)
tree2b72956a83fb45a46c7d5cb985a758b3724ac35e /kdesktop/lockeng.h
parentb82e4034156bf3c1d268aecc65a50e6569ecf2ee (diff)
downloadtdebase-ff7322912780843dfb3bce1d720452aeed89592e.tar.gz
tdebase-ff7322912780843dfb3bce1d720452aeed89592e.zip
Add secure desktop area dialog to kdebase
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kdesktop/lockeng.h')
-rw-r--r--kdesktop/lockeng.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/kdesktop/lockeng.h b/kdesktop/lockeng.h
index 9b125985f..b1e31bda4 100644
--- a/kdesktop/lockeng.h
+++ b/kdesktop/lockeng.h
@@ -82,8 +82,12 @@ protected slots:
void idleTimeout();
void lockProcessExited();
+private slots:
+ void handleSecureDialog();
+ void slotSAKProcessExited();
+
protected:
- enum LockType { DontLock, DefaultLock, ForceLock };
+ enum LockType { DontLock, DefaultLock, ForceLock, SecureDialog };
bool startLockProcess( LockType lock_type );
void stopLockProcess();
bool handleKeyPress(XKeyEvent *xke);
@@ -107,6 +111,9 @@ protected:
bool mBlankOnly; // only use the blanker, not the defined saver
TQValueVector< DCOPClientTransaction* > mLockTransactions;
+
+private:
+ KProcess* mSAKProcess;
};
#endif