Qt Reference Documentation

# QPlastiqueStyle Class Reference

The QPlastiqueStyle class provides a widget style similar to the Plastik style available in KDE. More...

     #include <QPlastiqueStyle>

Inherits: QWindowsStyle.

- List of all members, including inherited members

## Public Functions

| QPlastiqueStyle ()
| ~QPlastiqueStyle ()

## Reimplemented Public Functions

virtual void | drawComplexControl ( ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget ) const
virtual void | drawControl ( ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget ) const
virtual void | drawPrimitive ( PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget = 0 ) const
virtual SubControl | hitTestComplexControl ( ComplexControl control, const QStyleOptionComplex * option, const QPoint & pos, const QWidget * widget = 0 ) const
virtual int | pixelMetric ( PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0 ) const
virtual void | polish ( QWidget * widget )
virtual void | polish ( QApplication * app )
virtual void | polish ( QPalette & pal )
virtual QSize | sizeFromContents ( ContentsType type, const QStyleOption * option, const QSize & size, const QWidget * widget ) const
virtual QPalette | standardPalette () const
virtual QPixmap | standardPixmap ( StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget = 0 ) const
virtual int | styleHint ( StyleHint hint, const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0 ) const
virtual QRect | subControlRect ( ComplexControl control, const QStyleOptionComplex * option, SubControl subControl, const QWidget * widget ) const
virtual QRect | subElementRect ( SubElement element, const QStyleOption * option, const QWidget * widget ) const
virtual void | unpolish ( QWidget * widget )
virtual void | unpolish ( QApplication * app )

- 13 public functions inherited from QWindowsStyle
- 16 public functions inherited from QCommonStyle
- 24 public functions inherited from QStyle
- 29 public functions inherited from QObject

## Reimplemented Protected Functions

virtual bool | eventFilter ( QObject * watched, QEvent * event )
virtual void | timerEvent ( QTimerEvent * event )

- 2 protected functions inherited from QWindowsStyle
- 8 protected functions inherited from QObject

### Additional Inherited Members

- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 signal inherited from QObject
- 6 static public members inherited from QStyle
- 7 static public members inherited from QObject
- 2 protected functions inherited from QWindowsStyle
- 8 protected functions inherited from QObject
- 2 protected slots inherited from QStyle

## Detailed Description

The QPlastiqueStyle class provides a widget style similar to the Plastik style available in KDE.

The Plastique style provides a default look and feel for widgets on X11 that closely resembles the Plastik style, introduced by Sandro Giessl in KDE 3.2.

See also QWindowsXPStyle, QMacStyle, QWindowsStyle, QCDEStyle, and QMotifStyle.

## Member Function Documentation

### QPlastiqueStyle::QPlastiqueStyle ()

Constructs a QPlastiqueStyle object.

### QPlastiqueStyle::~QPlastiqueStyle ()

Destructs the QPlastiqueStyle object.

### void QPlastiqueStyle::drawComplexControl ( ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget ) const`[virtual]`

Reimplemented from QStyle::drawComplexControl().

### void QPlastiqueStyle::drawControl ( ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget ) const`[virtual]`

Reimplemented from QStyle::drawControl().

### void QPlastiqueStyle::drawPrimitive ( PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget = 0 ) const`[virtual]`

Reimplemented from QStyle::drawPrimitive().

### bool QPlastiqueStyle::eventFilter ( QObject * watched, QEvent * event )`[virtual protected]`

Reimplemented from QObject::eventFilter().

### SubControl QPlastiqueStyle::hitTestComplexControl ( ComplexControl control, const QStyleOptionComplex * option, const QPoint & pos, const QWidget * widget = 0 ) const`[virtual]`

Reimplemented from QStyle::hitTestComplexControl().

### int QPlastiqueStyle::pixelMetric ( PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0 ) const`[virtual]`

Reimplemented from QStyle::pixelMetric().

### void QPlastiqueStyle::polish ( QWidget * widget )`[virtual]`

Reimplemented from QStyle::polish().

### void QPlastiqueStyle::polish ( QApplication * app )`[virtual]`

Reimplemented from QStyle::polish().

### void QPlastiqueStyle::polish ( QPalette & pal )`[virtual]`

Reimplemented from QStyle::polish().

### QSize QPlastiqueStyle::sizeFromContents ( ContentsType type, const QStyleOption * option, const QSize & size, const QWidget * widget ) const`[virtual]`

Reimplemented from QStyle::sizeFromContents().

### QPalette QPlastiqueStyle::standardPalette () const`[virtual]`

Reimplemented from QStyle::standardPalette().

### QPixmap QPlastiqueStyle::standardPixmap ( StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget = 0 ) const`[virtual]`

Reimplemented from QStyle::standardPixmap().

### int QPlastiqueStyle::styleHint ( StyleHint hint, const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0 ) const`[virtual]`

Reimplemented from QStyle::styleHint().

### QRect QPlastiqueStyle::subControlRect ( ComplexControl control, const QStyleOptionComplex * option, SubControl subControl, const QWidget * widget ) const`[virtual]`

Reimplemented from QStyle::subControlRect().

### QRect QPlastiqueStyle::subElementRect ( SubElement element, const QStyleOption * option, const QWidget * widget ) const`[virtual]`

Reimplemented from QStyle::subElementRect().

### void QPlastiqueStyle::timerEvent ( QTimerEvent * event )`[virtual protected]`

Reimplemented from QObject::timerEvent().

### void QPlastiqueStyle::unpolish ( QWidget * widget )`[virtual]`

Reimplemented from QStyle::unpolish().

### void QPlastiqueStyle::unpolish ( QApplication * app )`[virtual]`

Reimplemented from QStyle::unpolish().