diff options
author | Timothy Pearson <[email protected]> | 2011-11-07 21:50:33 -0600 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2011-11-07 21:50:33 -0600 |
commit | 0b6057404f65218182ab27a9483a21065ef61fca (patch) | |
tree | b8b06dfa2deb965bebfbe131a772124e3e693a96 /kwin/sm.h | |
parent | 43d99cc2477266cb9072e179137f0e8485370b3d (diff) | |
download | tdebase-0b6057404f65218182ab27a9483a21065ef61fca.tar.gz tdebase-0b6057404f65218182ab27a9483a21065ef61fca.zip |
Rename kwin to twin (Part 2 of 2)
Diffstat (limited to 'kwin/sm.h')
-rw-r--r-- | kwin/sm.h | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/kwin/sm.h b/kwin/sm.h deleted file mode 100644 index 065ce621d..000000000 --- a/kwin/sm.h +++ /dev/null @@ -1,89 +0,0 @@ -/***************************************************************** - KWin - the KDE window manager - This file is part of the KDE project. - -Copyright (C) 1999, 2000 Matthias Ettrich <[email protected]> -Copyright (C) 2003 Lubos Lunak <[email protected]> - -You can Freely distribute this program under the GNU General Public -License. See the file "COPYING" for the exact licensing terms. -******************************************************************/ - -#ifndef KWIN_SM_H -#define KWIN_SM_H - -#include <X11/SM/SMlib.h> -#include <kapplication.h> -#include <netwm_def.h> - -class TQSocketNotifier; - -namespace KWinInternal -{ - -struct SessionInfo - { - TQCString sessionId; - TQCString windowRole; - TQCString wmCommand; - TQCString wmClientMachine; - TQCString resourceName; - TQCString resourceClass; - - TQRect geometry; - TQRect restore; - TQRect fsrestore; - int maximized; - int fullscreen; - int desktop; - bool minimized; - bool onAllDesktops; - bool shaded; - bool shadowed; - bool keepAbove; - bool keepBelow; - bool skipTaskbar; - bool skipPager; - bool userNoBorder; - NET::WindowType windowType; - TQString shortcut; - bool active; // means 'was active in the saved session' - }; - - -enum SMSavePhase - { - SMSavePhase0, // saving global state in "phase 0" - SMSavePhase2, // saving window state in phase 2 - SMSavePhase2Full // complete saving in phase2, there was no phase 0 - }; - -class SessionSaveDoneHelper - : public QObject - { - Q_OBJECT - public: - SessionSaveDoneHelper(); - virtual ~SessionSaveDoneHelper(); - SmcConn connection() const { return conn; } - void saveDone(); - void close(); - private slots: - void processData(); - private: - TQSocketNotifier* notifier; - SmcConn conn; - }; - - -class SessionManaged - : public KSessionManaged - { - public: - virtual bool saveState( QSessionManager& sm ); - virtual bool commitData( QSessionManager& sm ); - }; - -} // namespace - -#endif |