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/group.h | |
parent | 43d99cc2477266cb9072e179137f0e8485370b3d (diff) | |
download | tdebase-0b6057404f65218182ab27a9483a21065ef61fca.tar.gz tdebase-0b6057404f65218182ab27a9483a21065ef61fca.zip |
Rename kwin to twin (Part 2 of 2)
Diffstat (limited to 'kwin/group.h')
-rw-r--r-- | kwin/group.h | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/kwin/group.h b/kwin/group.h deleted file mode 100644 index 081239291..000000000 --- a/kwin/group.h +++ /dev/null @@ -1,90 +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_GROUP_H -#define KWIN_GROUP_H - -#include "utils.h" -#include <X11/X.h> -#include <netwm.h> - -namespace KWinInternal -{ - -class Client; -class Workspace; - -class Group - { - public: - Group( Window leader, Workspace* workspace ); - ~Group(); - Window leader() const; - const Client* leaderClient() const; - Client* leaderClient(); - const ClientList& members() const; - TQPixmap icon() const; - TQPixmap miniIcon() const; - void addMember( Client* member ); - void removeMember( Client* member ); - void gotLeader( Client* leader ); - void lostLeader(); - Workspace* workspace(); - bool groupEvent( XEvent* e ); - void updateUserTime( Time time = CurrentTime ); - Time userTime() const; - void ref(); - void deref(); - private: - void getIcons(); - void startupIdChanged(); - ClientList _members; - Client* leader_client; - Window leader_wid; - Workspace* _workspace; - NETWinInfo* leader_info; - Time user_time; - int refcount; - }; - -inline Window Group::leader() const - { - return leader_wid; - } - -inline const Client* Group::leaderClient() const - { - return leader_client; - } - -inline Client* Group::leaderClient() - { - return leader_client; - } - -inline const ClientList& Group::members() const - { - return _members; - } - -inline Workspace* Group::workspace() - { - return _workspace; - } - -inline Time Group::userTime() const - { - return user_time; - } - -} // namespace - -#endif |