Qt Reference Documentation

QGtkStyle Class Reference

The QGtkStyle class provides a widget style rendered by GTK+ More...

 #include <QGtkStyle>

Inherits: QCleanlooksStyle.

This class was introduced in Qt 4.5.

Public Functions

QGtkStyle ()
~QGtkStyle ()

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 drawItemPixmap ( QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap ) const
virtual void drawItemText ( QPainter * painter, const QRect & rect, int alignment, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole ) const
virtual void drawPrimitive ( PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget ) const
virtual QPixmap generatedIconPixmap ( QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt ) const
virtual QStyle::SubControl hitTestComplexControl ( ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * w ) const
virtual QRect itemPixmapRect ( const QRect & r, int flags, const QPixmap & pixmap ) 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 & palette )
virtual QSize sizeFromContents ( ContentsType type, const QStyleOption * option, const QSize & size, const QWidget * widget ) const
virtual QPalette standardPalette () const
virtual QPixmap standardPixmap ( StandardPixmap sp, const QStyleOption * option, const QWidget * widget ) const
virtual int styleHint ( StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData ) 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 )

Static Public Members

bool getGConfBool ( const QString & key, bool fallback = 0 )
QString getGConfString ( const QString & value, const QString & fallback = QString() )
  • 6 static public members inherited from QStyle
  • 7 static public members inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 signal inherited from QObject
  • 2 protected functions inherited from QWindowsStyle
  • 8 protected functions inherited from QObject
  • 2 protected slots inherited from QStyle

Detailed Description

The QGtkStyle class provides a widget style rendered by GTK+

The QGtkStyle style provides a look and feel that integrates well into GTK-based desktop environments such as the XFCe and GNOME.

It does this by making use of the GTK+ theme engine, ensuring that Qt applications look and feel native on these platforms.

Note: The style requires GTK+ version 2.10 or later. The Qt3-based "Qt" GTK+ theme engine will not work with QGtkStyle.

See also Cleanlooks Style Widget Gallery, QWindowsXPStyle, QMacStyle, QWindowsStyle, QCDEStyle, QMotifStyle, QPlastiqueStyle, and QCleanlooksStyle.

Member Function Documentation

QGtkStyle::QGtkStyle ()

Constructs a QGtkStyle object.

QGtkStyle::~QGtkStyle ()

Destroys the QGtkStyle object.

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

Reimplemented from QStyle::drawComplexControl().

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

Reimplemented from QStyle::drawControl().

void QGtkStyle::drawItemPixmap ( QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap ) const [virtual]

Reimplemented from QStyle::drawItemPixmap().

void QGtkStyle::drawItemText ( QPainter * painter, const QRect & rect, int alignment, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole ) const [virtual]

Reimplemented from QStyle::drawItemText().

void QGtkStyle::drawPrimitive ( PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget ) const [virtual]

Reimplemented from QStyle::drawPrimitive().

QPixmap QGtkStyle::generatedIconPixmap ( QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt ) const [virtual]

Reimplemented from QStyle::generatedIconPixmap().

bool QGtkStyle::getGConfBool ( const QString & key, bool fallback = 0 ) [static]

Returns the configuration boolean for key. Returns fallback if key is not found.

QString QGtkStyle::getGConfString ( const QString & value, const QString & fallback = QString() ) [static]

Returns the configuration string for value. Returns fallback if value is not found.

QStyle::SubControl QGtkStyle::hitTestComplexControl ( ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * w ) const [virtual]

Reimplemented from QStyle::hitTestComplexControl().

QRect QGtkStyle::itemPixmapRect ( const QRect & r, int flags, const QPixmap & pixmap ) const [virtual]

Reimplemented from QStyle::itemPixmapRect().

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

Reimplemented from QStyle::pixelMetric().

void QGtkStyle::polish ( QWidget * widget ) [virtual]

Reimplemented from QStyle::polish().

void QGtkStyle::polish ( QApplication * app ) [virtual]

Reimplemented from QStyle::polish().

void QGtkStyle::polish ( QPalette & palette ) [virtual]

Reimplemented from QStyle::polish().

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

Reimplemented from QStyle::sizeFromContents().

QPalette QGtkStyle::standardPalette () const [virtual]

Reimplemented from QStyle::standardPalette().

QPixmap QGtkStyle::standardPixmap ( StandardPixmap sp, const QStyleOption * option, const QWidget * widget ) const [virtual]

Reimplemented from QStyle::standardPixmap().

int QGtkStyle::styleHint ( StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData ) const [virtual]

Reimplemented from QStyle::styleHint().

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

Reimplemented from QStyle::subControlRect().

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

Reimplemented from QStyle::subElementRect().

void QGtkStyle::unpolish ( QWidget * widget ) [virtual]

Reimplemented from QStyle::unpolish().

void QGtkStyle::unpolish ( QApplication * app ) [virtual]

Reimplemented from QStyle::unpolish().