QDecorationDefault Class Reference

#include <qdecorationdefault_qws.h>

Class Description

Definition at line 59 of file qdecorationdefault_qws.h.

+ Inheritance diagram for QDecorationDefault:

Public Member Functions

 QDecorationDefault ()
 
virtual ~QDecorationDefault ()
 
virtual QRegion region (const QWidget *widget, const QRect &rect, int decorationRegion=All)
 
virtual bool paint (QPainter *painter, const QWidget *widget, int decorationRegion=All, DecorationState state=Normal)
 
- 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

virtual int titleBarHeight (const QWidget *widget)
 
virtual void paintButton (QPainter *painter, const QWidget *widget, int buttonRegion, DecorationState state, const QPalette &pal)
 
virtual QPixmap pixmapFor (const QWidget *widget, int decorationRegion, int &xoff, int &yoff)
 
virtual const char ** xpmForRegion (int region)
 
QString windowTitleFor (const QWidget *widget) const
 

Protected Attributes

int menu_width
 
int help_width
 
int close_width
 
int minimize_width
 
int maximize_width
 
int normalize_width
 

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)
 

Constructor & Destructor Documentation

virtual ~QDecorationDefault ( )
virtual

Member Function Documentation

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

Implements QDecoration.

Reimplemented in QDecorationStyled, and QDecorationWindows.

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

Implements QDecoration.

Reimplemented in QDecorationStyled, and QDecorationWindows.

virtual int titleBarHeight ( const QWidget widget)
protectedvirtual

Reimplemented in QDecorationStyled.

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

Reimplemented in QDecorationWindows.

virtual QPixmap pixmapFor ( const QWidget widget,
int  decorationRegion,
int xoff,
int yoff 
)
protectedvirtual
virtual const char** xpmForRegion ( int  region)
protectedvirtual

Reimplemented in QDecorationWindows.

QString windowTitleFor ( const QWidget widget) const
protected

Member Data Documentation

int menu_width
protected

Definition at line 79 of file qdecorationdefault_qws.h.

int help_width
protected

Definition at line 80 of file qdecorationdefault_qws.h.

int close_width
protected

Definition at line 81 of file qdecorationdefault_qws.h.

int minimize_width
protected

Definition at line 82 of file qdecorationdefault_qws.h.

int maximize_width
protected

Definition at line 83 of file qdecorationdefault_qws.h.

int normalize_width
protected

Definition at line 84 of file qdecorationdefault_qws.h.


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