QPlastiqueStyle Class

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

頭: #include <QPlastiqueStyle>
繼承: QWindowsStyle

公共函數

QPlastiqueStyle ()
~QPlastiqueStyle ()

重實現公共函數

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 )

重實現保護函數

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

額外繼承成員

詳細描述

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.

另請參閱 QWindowsXPStyle , QMacStyle , QWindowsStyle , QCDEStyle ,和 QMotifStyle .

成員函數文檔編製

QPlastiqueStyle:: QPlastiqueStyle ()

構造 QPlastiqueStyle 對象。

QPlastiqueStyle:: ~QPlastiqueStyle ()

銷毀 QPlastiqueStyle 對象。

[虛擬] void QPlastiqueStyle:: drawComplexControl ( ComplexControl control , const QStyleOptionComplex * option , QPainter * painter , const QWidget * widget ) const

重實現自 QStyle::drawComplexControl ().

[虛擬] void QPlastiqueStyle:: drawControl ( ControlElement element , const QStyleOption * option , QPainter * painter , const QWidget * widget ) const

重實現自 QStyle::drawControl ().

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

重實現自 QStyle::drawPrimitive ().

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

重實現自 QObject::eventFilter ().

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

重實現自 QStyle::hitTestComplexControl ().

[虛擬] int QPlastiqueStyle:: pixelMetric ( PixelMetric metric , const QStyleOption * option = 0, const QWidget * widget = 0) const

重實現自 QStyle::pixelMetric ().

[虛擬] void QPlastiqueStyle:: polish ( QWidget * widget )

重實現自 QStyle::polish ().

[虛擬] void QPlastiqueStyle:: polish ( QApplication * app )

重實現自 QStyle::polish ().

[虛擬] void QPlastiqueStyle:: polish ( QPalette & pal )

重實現自 QStyle::polish ().

[虛擬] QSize QPlastiqueStyle:: sizeFromContents ( ContentsType type , const QStyleOption * option , const QSize & size , const QWidget * widget ) const

重實現自 QStyle::sizeFromContents ().

[虛擬] QPalette QPlastiqueStyle:: standardPalette () const

重實現自 QStyle::standardPalette ().

[虛擬] QPixmap QPlastiqueStyle:: standardPixmap ( StandardPixmap standardPixmap , const QStyleOption * opt , const QWidget * widget = 0) const

重實現自 QStyle::standardPixmap ().

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

重實現自 QStyle::styleHint ().

[虛擬] QRect QPlastiqueStyle:: subControlRect ( ComplexControl control , const QStyleOptionComplex * option , SubControl subControl , const QWidget * widget ) const

重實現自 QStyle::subControlRect ().

[虛擬] QRect QPlastiqueStyle:: subElementRect ( SubElement element , const QStyleOption * option , const QWidget * widget ) const

重實現自 QStyle::subElementRect ().

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

重實現自 QObject::timerEvent ().

[虛擬] void QPlastiqueStyle:: unpolish ( QWidget * widget )

重實現自 QStyle::unpolish ().

[虛擬] void QPlastiqueStyle:: unpolish ( QApplication * app )

重實現自 QStyle::unpolish ().