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 | ~KDecorationBridge () |
| virtual bool | isActive () const =0 |
| virtual bool | isCloseable () const =0 |
| virtual bool | isMaximizable () const =0 |
| virtual MaximizeMode | maximizeMode () const =0 |
| virtual bool | isMinimizable () const =0 |
| virtual bool | providesContextHelp () const =0 |
| virtual int | desktop () const =0 |
| virtual bool | isModal () const =0 |
| virtual bool | isShadeable () const =0 |
| virtual bool | isShade () const =0 |
| virtual bool | isSetShade () const =0 |
| virtual bool | keepAbove () const =0 |
| virtual bool | keepBelow () const =0 |
| virtual bool | isMovable () const =0 |
| virtual bool | isResizable () const =0 |
| virtual NET::WindowType | windowType (unsigned long supported_types) const =0 |
| virtual QIcon | icon () const =0 |
| virtual QString | caption () const =0 |
| virtual void | processMousePressEvent (QMouseEvent *)=0 |
| virtual void | showWindowMenu (const QRect &)=0 |
| virtual void | showWindowMenu (const QPoint &)=0 |
| virtual void | performWindowOperation (WindowOperation)=0 |
| virtual void | setMask (const QRegion &, int)=0 |
| virtual bool | isPreview () const =0 |
| virtual QRect | geometry () const =0 |
| virtual QRect | iconGeometry () const =0 |
| virtual QRegion | unobscuredRegion (const QRegion &r) const =0 |
| virtual WId | windowId () const =0 |
| virtual void | closeWindow ()=0 |
| virtual void | maximize (MaximizeMode mode)=0 |
| virtual void | minimize ()=0 |
| virtual void | showContextHelp ()=0 |
| virtual void | setDesktop (int desktop)=0 |
| virtual void | titlebarDblClickOperation ()=0 |
| virtual void | titlebarMouseWheelOperation (int delta)=0 |
| virtual void | setShade (bool set)=0 |
| virtual void | setKeepAbove (bool)=0 |
| virtual void | setKeepBelow (bool)=0 |
| virtual int | currentDesktop () const =0 |
| virtual QWidget * | initialParentWidget () const =0 |
| virtual Qt::WFlags | initialWFlags () const =0 |
| virtual void | grabXServer (bool grab)=0 |
Constructor & Destructor Documentation
| virtual KDecorationBridge::~KDecorationBridge | ( | ) | [inline, virtual] |
Definition at line 46 of file kdecorationbridge.h.
Member Function Documentation
| virtual bool KDecorationBridge::isActive | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isCloseable | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isMaximizable | ( | ) | const [pure virtual] |
| virtual MaximizeMode KDecorationBridge::maximizeMode | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isMinimizable | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::providesContextHelp | ( | ) | const [pure virtual] |
| virtual int KDecorationBridge::desktop | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isModal | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isShadeable | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isShade | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isSetShade | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::keepAbove | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::keepBelow | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isMovable | ( | ) | const [pure virtual] |
| virtual bool KDecorationBridge::isResizable | ( | ) | const [pure virtual] |
| virtual NET::WindowType KDecorationBridge::windowType | ( | unsigned long | supported_types | ) | const [pure virtual] |
| virtual QIcon KDecorationBridge::icon | ( | ) | const [pure virtual] |
| virtual QString KDecorationBridge::caption | ( | ) | const [pure virtual] |
| virtual void KDecorationBridge::processMousePressEvent | ( | QMouseEvent * | ) | [pure virtual] |
| virtual void KDecorationBridge::showWindowMenu | ( | const QRect & | ) | [pure virtual] |
| virtual void KDecorationBridge::showWindowMenu | ( | const QPoint & | ) | [pure virtual] |
| virtual void KDecorationBridge::performWindowOperation | ( | WindowOperation | ) | [pure virtual] |
| virtual void KDecorationBridge::setMask | ( | const QRegion & | , | |
| int | ||||
| ) | [pure virtual] |
| virtual bool KDecorationBridge::isPreview | ( | ) | const [pure virtual] |
| virtual QRect KDecorationBridge::geometry | ( | ) | const [pure virtual] |
| virtual QRect KDecorationBridge::iconGeometry | ( | ) | const [pure virtual] |
| virtual WId KDecorationBridge::windowId | ( | ) | const [pure virtual] |
| virtual void KDecorationBridge::closeWindow | ( | ) | [pure virtual] |
| virtual void KDecorationBridge::maximize | ( | MaximizeMode | mode | ) | [pure virtual] |
| virtual void KDecorationBridge::minimize | ( | ) | [pure virtual] |
| virtual void KDecorationBridge::showContextHelp | ( | ) | [pure virtual] |
| virtual void KDecorationBridge::setDesktop | ( | int | desktop | ) | [pure virtual] |
| virtual void KDecorationBridge::titlebarDblClickOperation | ( | ) | [pure virtual] |
| virtual void KDecorationBridge::titlebarMouseWheelOperation | ( | int | delta | ) | [pure virtual] |
| virtual void KDecorationBridge::setShade | ( | bool | set | ) | [pure virtual] |
| virtual void KDecorationBridge::setKeepAbove | ( | bool | ) | [pure virtual] |
| virtual void KDecorationBridge::setKeepBelow | ( | bool | ) | [pure virtual] |
| virtual int KDecorationBridge::currentDesktop | ( | ) | const [pure virtual] |
| virtual QWidget* KDecorationBridge::initialParentWidget | ( | ) | const [pure virtual] |
| virtual Qt::WFlags KDecorationBridge::initialWFlags | ( | ) | const [pure virtual] |
| virtual void KDecorationBridge::grabXServer | ( | bool | grab | ) | [pure virtual] |
The documentation for this class was generated from the following file:
KDE 4.0 API Reference