QGtkStyle Class
The QGtkStyle class provides a widget style rendered by GTK+ More...
Header: | #include <QGtkStyle> |
Since: | Qt 4.5 |
Inherits: | QCleanlooksStyle |
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) |
- 20 public functions inherited from QCleanlooksStyle
- 13 public functions inherited from QWindowsStyle
- 16 public functions inherited from QCommonStyle
- 24 public functions inherited from QStyle
- 29 public functions inherited from QObject
Static Public Members
bool | getGConfBool(const QString & key, bool fallback = 0) |
QString | getGConfString(const QString & value, const QString & fallback = QString()) |
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.
[virtual]
void QGtkStyle::drawComplexControl(ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget) const
Reimplemented from QStyle::drawComplexControl().
[virtual]
void QGtkStyle::drawControl(ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const
Reimplemented from QStyle::drawControl().
[virtual]
void QGtkStyle::drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap) const
Reimplemented from QStyle::drawItemPixmap().
[virtual]
void QGtkStyle::drawItemText(QPainter * painter, const QRect & rect, int alignment, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole) const
Reimplemented from QStyle::drawItemText().
[virtual]
void QGtkStyle::drawPrimitive(PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const
Reimplemented from QStyle::drawPrimitive().
[virtual]
QPixmap QGtkStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const
Reimplemented from QStyle::generatedIconPixmap().
[static]
bool QGtkStyle::getGConfBool(const QString & key, bool fallback = 0)
Returns the configuration boolean for key. Returns fallback if key is not found.
[static]
QString QGtkStyle::getGConfString(const QString & value, const QString & fallback = QString())
Returns the configuration string for value. Returns fallback if value is not found.
[virtual]
QStyle::SubControl QGtkStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * w) const
Reimplemented from QStyle::hitTestComplexControl().
[virtual]
QRect QGtkStyle::itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const
Reimplemented from QStyle::itemPixmapRect().
[virtual]
int QGtkStyle::pixelMetric(PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0) const
Reimplemented from QStyle::pixelMetric().
[virtual]
void QGtkStyle::polish(QWidget * widget)
Reimplemented from QStyle::polish().
[virtual]
void QGtkStyle::polish(QApplication * app)
Reimplemented from QStyle::polish().
[virtual]
void QGtkStyle::polish(QPalette & palette)
Reimplemented from QStyle::polish().
[virtual]
QSize QGtkStyle::sizeFromContents(ContentsType type, const QStyleOption * option, const QSize & size, const QWidget * widget) const
Reimplemented from QStyle::sizeFromContents().
[virtual]
QPalette QGtkStyle::standardPalette() const
Reimplemented from QStyle::standardPalette().
[virtual]
QPixmap QGtkStyle::standardPixmap(StandardPixmap sp, const QStyleOption * option, const QWidget * widget) const
Reimplemented from QStyle::standardPixmap().
[virtual]
int QGtkStyle::styleHint(StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData) const
Reimplemented from QStyle::styleHint().
[virtual]
QRect QGtkStyle::subControlRect(ComplexControl control, const QStyleOptionComplex * option, SubControl subControl, const QWidget * widget) const
Reimplemented from QStyle::subControlRect().
[virtual]
QRect QGtkStyle::subElementRect(SubElement element, const QStyleOption * option, const QWidget * widget) const
Reimplemented from QStyle::subElementRect().
[virtual]
void QGtkStyle::unpolish(QWidget * widget)
Reimplemented from QStyle::unpolish().
[virtual]
void QGtkStyle::unpolish(QApplication * app)
Reimplemented from QStyle::unpolish().
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.