KWin
Loading...
Searching...
No Matches
Namespaces | Macros
decoratedclient.cpp File Reference
#include "decoratedclient.h"
#include "cursor.h"
#include "decorationbridge.h"
#include "decorationpalette.h"
#include "window.h"
#include "workspace.h"
#include "x11window.h"
#include <KDecoration2/DecoratedClient>
#include <KDecoration2/Decoration>
#include <QDebug>
#include <QStyle>
#include <QToolTip>
#include "moc_decoratedclient.cpp"

Go to the source code of this file.

Namespaces

namespace  KWin
 
namespace  KWin::Decoration
 

Macros

#define DELEGATE(type, name, clientName)
 
#define DELEGATE2(type, name)   DELEGATE(type, name, name)
 
#define DELEGATE(type, name, clientName)
 
#define DELEGATE(name, op)
 
#define DELEGATE(name, clientName)
 

Macro Definition Documentation

◆ DELEGATE [1/4]

#define DELEGATE ( name,
clientName )
Value:
void DecoratedClientImpl::name() \
{ \
if (m_window->isDeleted()) { \
return; \
} \
m_window->clientName(); \
}

Definition at line 100 of file decoratedclient.cpp.

◆ DELEGATE [2/4]

#define DELEGATE ( name,
op )
Value:
void DecoratedClientImpl::name() \
{ \
if (m_window->isDeleted()) { \
return; \
} \
Workspace::self()->performWindowOperation(m_window, Options::op); \
}

Definition at line 100 of file decoratedclient.cpp.

◆ DELEGATE [3/4]

#define DELEGATE ( type,
name,
clientName )
Value:
type DecoratedClientImpl::name() const \
{ \
return m_window->clientName(); \
}

Definition at line 100 of file decoratedclient.cpp.

◆ DELEGATE [4/4]

#define DELEGATE ( type,
name,
clientName )
Value:
type DecoratedClientImpl::name() const \
{ \
return m_window->clientName(); \
}

Definition at line 100 of file decoratedclient.cpp.

◆ DELEGATE2

#define DELEGATE2 ( type,
name )   DELEGATE(type, name, name)

Definition at line 106 of file decoratedclient.cpp.