QDecorationWindows Class Reference

QDecorationWindows Class Reference

#include <qdecorationwindows_qws.h>

Class Description

Definition at line 55 of file qdecorationwindows_qws.h.

+ Inheritance diagram for QDecorationWindows:

Public Member Functions

 QDecorationWindows ()
 
virtual ~QDecorationWindows ()
 
QRegion region (const QWidget *widget, const QRect &rect, int decorationRegion=All)
 
bool paint (QPainter *painter, const QWidget *widget, int decorationRegion=All, DecorationState state=Normal)
 
- Public Member Functions inherited from QDecorationDefault
 QDecorationDefault ()
 
virtual ~QDecorationDefault ()
 
- Public Member Functions inherited from QDecoration
 QDecoration ()
 
virtual ~QDecoration ()
 
QRegion region (const QWidget *w, int decorationRegion=All)
 
virtual int regionAt (const QWidget *w, const QPoint &point)
 
virtual void regionClicked (QWidget *widget, int region)
 
virtual void regionDoubleClicked (QWidget *widget, int region)
 
virtual void buildSysMenu (QWidget *widget, QMenu *menu)
 
void menuTriggered (QWidget *widget, QAction *action)
 

Protected Member Functions

void paintButton (QPainter *painter, const QWidget *widget, int buttonRegion, DecorationState state, const QPalette &pal)
 
const char ** xpmForRegion (int reg)
 
- Protected Member Functions inherited from QDecorationDefault
virtual int titleBarHeight (const QWidget *widget)
 
virtual QPixmap pixmapFor (const QWidget *widget, int decorationRegion, int &xoff, int &yoff)
 
QString windowTitleFor (const QWidget *widget) const
 

Additional Inherited Members

- Public Types inherited from QDecoration
enum  DecorationRegion {
  None = 0x0000000000, All = 0x7fffffff, TopLeft = 0x0000000001, Top = 0x0000000002,
  TopRight = 0x0000000004, Left = 0x0000000008, Right = 0x0000000010, BottomLeft = 0x0000000020,
  Bottom = 0x0000000040, BottomRight = 0x0000000080, Borders = 0x00000000ff, Menu = 0x0000000100,
  Title = 0x0000000200, Help = 0x0000000400, Minimize = 0x0000000800, Maximize = 0x0000001000,
  Normalize = 0x0000002000, Close = 0x0000004000, Move = 0x0000008000, Resize = 0x0000010000
}
 
enum  DecorationState { Normal = 0x04, Disabled = 0x08, Hover = 0x01, Pressed = 0x02 }
 
- Static Public Member Functions inherited from QDecoration
static void startMove (QWidget *widget)
 
static void startResize (QWidget *widget)
 
- Protected Attributes inherited from QDecorationDefault
int menu_width
 
int help_width
 
int close_width
 
int minimize_width
 
int maximize_width
 
int normalize_width
 

Constructor & Destructor Documentation

virtual ~QDecorationWindows ( )
virtual

Member Function Documentation

QRegion region ( const QWidget widget,
const QRect rect,
int  decorationRegion = All 
)
virtual

Reimplemented from QDecorationDefault.

bool paint ( QPainter painter,
const QWidget widget,
int  decorationRegion = All,
DecorationState  state = Normal 
)
virtual

Reimplemented from QDecorationDefault.

void paintButton ( QPainter painter,
const QWidget widget,
int  buttonRegion,
DecorationState  state,
const QPalette pal 
)
protectedvirtual

Reimplemented from QDecorationDefault.

const char** xpmForRegion ( int  reg)
protectedvirtual

Reimplemented from QDecorationDefault.


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