KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::Group Class Reference

#include <group.h>

Public Member Functions

 Group (xcb_window_t leader)
 
 ~Group ()
 
xcb_window_t leader () const
 
const X11WindowleaderClient () const
 
X11WindowleaderClient ()
 
const QList< X11Window * > & members () const
 
QIcon icon () const
 
void addMember (X11Window *member)
 
void removeMember (X11Window *member)
 
void gotLeader (X11Window *leader)
 
void lostLeader ()
 
void updateUserTime (xcb_timestamp_t time)
 
xcb_timestamp_t userTime () const
 
void ref ()
 
void deref ()
 
EffectWindowGroupeffectGroup ()
 

Detailed Description

Definition at line 22 of file group.h.

Constructor & Destructor Documentation

◆ Group()

KWin::Group::Group ( xcb_window_t leader)

Definition at line 26 of file group.cpp.

◆ ~Group()

KWin::Group::~Group ( )
default

Member Function Documentation

◆ addMember()

void KWin::Group::addMember ( X11Window * member)

Definition at line 67 of file group.cpp.

◆ deref()

void KWin::Group::deref ( )

Definition at line 95 of file group.cpp.

◆ effectGroup()

EffectWindowGroup * KWin::Group::effectGroup ( )
inline

Definition at line 78 of file group.h.

◆ gotLeader()

void KWin::Group::gotLeader ( X11Window * leader)

Definition at line 103 of file group.cpp.

◆ icon()

QIcon KWin::Group::icon ( ) const

Definition at line 44 of file group.cpp.

◆ leader()

xcb_window_t KWin::Group::leader ( ) const
inline

Definition at line 53 of file group.h.

◆ leaderClient() [1/2]

X11Window * KWin::Group::leaderClient ( )
inline

Definition at line 63 of file group.h.

◆ leaderClient() [2/2]

const X11Window * KWin::Group::leaderClient ( ) const
inline

Definition at line 58 of file group.h.

◆ lostLeader()

void KWin::Group::lostLeader ( )

Definition at line 109 of file group.cpp.

◆ members()

const QList< X11Window * > & KWin::Group::members ( ) const
inline

Definition at line 68 of file group.h.

◆ ref()

void KWin::Group::ref ( )

Definition at line 90 of file group.cpp.

◆ removeMember()

void KWin::Group::removeMember ( X11Window * member)

Definition at line 74 of file group.cpp.

◆ updateUserTime()

void KWin::Group::updateUserTime ( xcb_timestamp_t time)

Definition at line 930 of file activation.cpp.

◆ userTime()

xcb_timestamp_t KWin::Group::userTime ( ) const
inline

Definition at line 73 of file group.h.


The documentation for this class was generated from the following files: