• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KWinLibraries

KDecorationBridge Class Reference
[KWin decorations library]

#include <kdecorationbridge.h>

Inheritance diagram for KDecorationBridge:

Inheritance graph
[legend]

List of all members.


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 QRegion KDecorationBridge::unobscuredRegion ( const QRegion &  r  )  const [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:
  • kdecorationbridge.h

KWinLibraries

Skip menu "KWinLibraries"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal