diff options
Diffstat (limited to 'twin/client.h')
-rw-r--r-- | twin/client.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/twin/client.h b/twin/client.h index 813431065..c5365b578 100644 --- a/twin/client.h +++ b/twin/client.h @@ -302,6 +302,7 @@ class Client : public TQObject, public KDecorationDefines void killWindow(); void suspendWindow(); void resumeWindow(); + bool queryUserSuspendedResume(); void maximize( MaximizeMode ); void toggleShade(); void showContextHelp(); @@ -383,6 +384,7 @@ class Client : public TQObject, public KDecorationDefines private slots: void pingTimeout(); void processKillerExited(); + void processResumerExited(); void demandAttentionKNotify(); void drawShadow(); void drawShadowAfter(Client *after); @@ -560,6 +562,7 @@ class Client : public TQObject, public KDecorationDefines Layer in_layer; TQTimer* ping_timer; KProcess* process_killer; + KProcess* process_resumer; Time ping_timestamp; Time user_time; unsigned long allowed_actions; @@ -598,6 +601,7 @@ class Client : public TQObject, public KDecorationDefines TQTimer* demandAttentionKNotifyTimer; friend bool performTransiencyCheck(); + bool minimized_before_suspend; }; // helper for Client::postponeGeometryUpdates() being called in pairs (true/false) |