summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock/lockprocess.h
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2012-02-07 03:19:33 -0600
committerTimothy Pearson <[email protected]>2012-02-07 03:19:33 -0600
commit678bea5ba74b3b39981e482e188c61fdd37786f0 (patch)
tree3a5a2df43d04fee30819e5d8aeeaed6321d9f294 /kdesktop/lock/lockprocess.h
parent901e0cd538c26e8d21020915cd6469c95a96855f (diff)
downloadtdebase-678bea5ba74b3b39981e482e188c61fdd37786f0.tar.gz
tdebase-678bea5ba74b3b39981e482e188c61fdd37786f0.zip
Allow minimal managed window interaction inside the lock process
This closes Bug 810
Diffstat (limited to 'kdesktop/lock/lockprocess.h')
-rw-r--r--kdesktop/lock/lockprocess.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/kdesktop/lock/lockprocess.h b/kdesktop/lock/lockprocess.h
index 3a7e3db12..18320a8a1 100644
--- a/kdesktop/lock/lockprocess.h
+++ b/kdesktop/lock/lockprocess.h
@@ -94,6 +94,7 @@ private slots:
bool closeCurrentWindow();
void repaintRootWindowIfNeeded();
void startSecureDialog();
+ void slotMouseActivity(XEvent *event);
private:
void configure();
@@ -197,6 +198,12 @@ private:
KSMModalDialog* m_startupStatusDialog;
TQDateTime mlockDateTime;
+
+ bool m_mouseDown;
+ int m_mousePrevX;
+ int m_mousePrevY;
+ int m_dialogPrevX;
+ int m_dialogPrevY;
};
#endif