KWinLibraries
KDecorationBridge Class Reference
[KWin decorations library]
#include <kdecorationbridge.h>
Inheritance diagram for KDecorationBridge:

Detailed Description
Bridge class for communicating between decorations and KWin core.This class allows communication between decorations and KWin core while allowing to keep binary compatibility. Decorations do not need to use it directly at all.
Definition at line 43 of file kdecorationbridge.h.
Public Member Functions | |
virtual QString | caption () const =0 |
virtual void | closeWindow ()=0 |
virtual int | currentDesktop () const =0 |
virtual int | desktop () const =0 |
virtual QRect | geometry () const =0 |
virtual void | grabXServer (bool grab)=0 |
virtual QIcon | icon () const =0 |
virtual QRect | iconGeometry () const =0 |
virtual QWidget * | initialParentWidget () const =0 |
virtual Qt::WFlags | initialWFlags () const =0 |
virtual bool | isActive () const =0 |
virtual bool | isCloseable () const =0 |
virtual bool | isMaximizable () const =0 |
virtual bool | isMinimizable () const =0 |
virtual bool | isModal () const =0 |
virtual bool | isMovable () const =0 |
virtual bool | isPreview () const =0 |
virtual bool | isResizable () const =0 |
virtual bool | isSetShade () const =0 |
virtual bool | isShade () const =0 |
virtual bool | isShadeable () const =0 |
virtual bool | keepAbove () const =0 |
virtual bool | keepBelow () const =0 |
virtual void | maximize (MaximizeMode mode)=0 |
virtual MaximizeMode | maximizeMode () const =0 |
virtual void | minimize ()=0 |
virtual void | performWindowOperation (WindowOperation)=0 |
virtual void | processMousePressEvent (QMouseEvent *)=0 |
virtual bool | providesContextHelp () const =0 |
virtual void | setDesktop (int desktop)=0 |
virtual void | setKeepAbove (bool)=0 |
virtual void | setKeepBelow (bool)=0 |
virtual void | setMask (const QRegion &, int)=0 |
virtual void | setShade (bool set)=0 |
virtual void | showContextHelp ()=0 |
virtual void | showWindowMenu (const QPoint &)=0 |
virtual void | showWindowMenu (const QRect &)=0 |
virtual void | titlebarDblClickOperation ()=0 |
virtual void | titlebarMouseWheelOperation (int delta)=0 |
virtual QRegion | unobscuredRegion (const QRegion &r) const =0 |
virtual WId | windowId () const =0 |
virtual NET::WindowType | windowType (unsigned long supported_types) const =0 |
virtual | ~KDecorationBridge () |
Constructor & Destructor Documentation
virtual KDecorationBridge::~KDecorationBridge | ( | ) | [inline, virtual] |
Definition at line 46 of file kdecorationbridge.h.
Member Function Documentation
virtual QString KDecorationBridge::caption | ( | ) | const [pure virtual] |
virtual void KDecorationBridge::closeWindow | ( | ) | [pure virtual] |
virtual int KDecorationBridge::currentDesktop | ( | ) | const [pure virtual] |
virtual int KDecorationBridge::desktop | ( | ) | const [pure virtual] |
virtual QRect KDecorationBridge::geometry | ( | ) | const [pure virtual] |
virtual void KDecorationBridge::grabXServer | ( | bool | grab | ) | [pure virtual] |
virtual QIcon KDecorationBridge::icon | ( | ) | const [pure virtual] |
virtual QRect KDecorationBridge::iconGeometry | ( | ) | const [pure virtual] |
virtual QWidget* KDecorationBridge::initialParentWidget | ( | ) | const [pure virtual] |
virtual Qt::WFlags KDecorationBridge::initialWFlags | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isActive | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isCloseable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isMaximizable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isMinimizable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isModal | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isMovable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isPreview | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isResizable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isSetShade | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isShade | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::isShadeable | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::keepAbove | ( | ) | const [pure virtual] |
virtual bool KDecorationBridge::keepBelow | ( | ) | const [pure virtual] |
virtual void KDecorationBridge::maximize | ( | MaximizeMode | mode | ) | [pure virtual] |
virtual MaximizeMode KDecorationBridge::maximizeMode | ( | ) | const [pure virtual] |
virtual void KDecorationBridge::minimize | ( | ) | [pure virtual] |
virtual void KDecorationBridge::performWindowOperation | ( | WindowOperation | ) | [pure virtual] |
virtual void KDecorationBridge::processMousePressEvent | ( | QMouseEvent * | ) | [pure virtual] |
virtual bool KDecorationBridge::providesContextHelp | ( | ) | const [pure virtual] |
virtual void KDecorationBridge::setDesktop | ( | int | desktop | ) | [pure virtual] |
virtual void KDecorationBridge::setKeepAbove | ( | bool | ) | [pure virtual] |
virtual void KDecorationBridge::setKeepBelow | ( | bool | ) | [pure virtual] |
virtual void KDecorationBridge::setMask | ( | const QRegion & | , | |
int | ||||
) | [pure virtual] |
virtual void KDecorationBridge::setShade | ( | bool | set | ) | [pure virtual] |
virtual void KDecorationBridge::showContextHelp | ( | ) | [pure virtual] |
virtual void KDecorationBridge::showWindowMenu | ( | const QPoint & | ) | [pure virtual] |
virtual void KDecorationBridge::showWindowMenu | ( | const QRect & | ) | [pure virtual] |
virtual void KDecorationBridge::titlebarDblClickOperation | ( | ) | [pure virtual] |
virtual void KDecorationBridge::titlebarMouseWheelOperation | ( | int | delta | ) | [pure virtual] |
virtual WId KDecorationBridge::windowId | ( | ) | const [pure virtual] |
virtual NET::WindowType KDecorationBridge::windowType | ( | unsigned long | supported_types | ) | const [pure virtual] |
The documentation for this class was generated from the following file: