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
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
- 5 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
- 7 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.
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().
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().
|