The QCleanlooksStyle class provides a widget style similar to the Clearlooks style available in GNOME. 更多...
| 头: | #include <QCleanlooksStyle> |
| Since: | Qt 4.2 |
| 继承: | QWindowsStyle |
| 继承者: | QGtkStyle |
| QCleanlooksStyle () | |
| ~QCleanlooksStyle () |
| 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 & rectangle , int alignment , const QPalette & palette , bool enabled , const QString & text , QPalette::ColorRole textRole = QPalette::NoRole) const |
| virtual void | drawPrimitive (PrimitiveElement elem , const QStyleOption * option , QPainter * painter , const QWidget * widget = 0) const |
| virtual QPixmap | generatedIconPixmap (QIcon::Mode iconMode , const QPixmap & pixmap , const QStyleOption * opt ) const |
| virtual SubControl | hitTestComplexControl (ComplexControl cc , const QStyleOptionComplex * opt , const QPoint & pt , const QWidget * w = 0) 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 & 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 sr , const QStyleOption * opt , const QWidget * w = 0) const |
| virtual void | unpolish (QWidget * widget ) |
| virtual void | unpolish (QApplication * app ) |
The QCleanlooksStyle class provides a widget style similar to the Clearlooks style available in GNOME.
The Cleanlooks style provides a look and feel for widgets that closely resembles the Clearlooks style, introduced by Richard Stellingwerff and Daniel Borgmann.
另请参阅 Cleanlooks Style Widget Gallery , QWindowsXPStyle , QMacStyle , QWindowsStyle , QCDEStyle , QMotifStyle ,和 QPlastiqueStyle .
构造 QCleanlooksStyle 对象。
销毁 QCleanlooksStyle 对象。
[虚拟]
void
QCleanlooksStyle::
drawComplexControl
(
ComplexControl
control
, const
QStyleOptionComplex
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
) const
重实现自 QStyle::drawComplexControl ().
[虚拟]
void
QCleanlooksStyle::
drawControl
(
ControlElement
element
, const
QStyleOption
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
) const
重实现自 QStyle::drawControl ().
[虚拟]
void
QCleanlooksStyle::
drawItemPixmap
(
QPainter
*
painter
, const
QRect
&
rect
,
int
alignment
, const
QPixmap
&
pixmap
) const
重实现自 QStyle::drawItemPixmap ().
[虚拟]
void
QCleanlooksStyle::
drawItemText
(
QPainter
*
painter
, const
QRect
&
rectangle
,
int
alignment
, const
QPalette
&
palette
,
bool
enabled
, const
QString
&
text
,
QPalette::ColorRole
textRole
= QPalette::NoRole) const
重实现自 QStyle::drawItemText ().
绘制给定 text 以指定 rectangle 使用提供 painter and palette .
Text is drawn using the painter's pen. If an explicit textRole is specified, then the text is drawn using the palette 's color for the specified role. The enabled value indicates whether or not the item is enabled; when reimplementing, this value should influence how the item is drawn.
The text is aligned and wrapped according to the specified alignment .
另请参阅 Qt::Alignment .
[虚拟]
void
QCleanlooksStyle::
drawPrimitive
(
PrimitiveElement
elem
, const
QStyleOption
*
option
,
QPainter
*
painter
, const
QWidget
*
widget
= 0) const
重实现自 QStyle::drawPrimitive ().
[虚拟]
QPixmap
QCleanlooksStyle::
generatedIconPixmap
(
QIcon::Mode
iconMode
, const
QPixmap
&
pixmap
, const
QStyleOption
*
opt
) const
重实现自 QStyle::generatedIconPixmap ().
[虚拟]
SubControl
QCleanlooksStyle::
hitTestComplexControl
(
ComplexControl
cc
, const
QStyleOptionComplex
*
opt
, const
QPoint
&
pt
, const
QWidget
*
w
= 0) const
重实现自 QStyle::hitTestComplexControl ().
[虚拟]
QRect
QCleanlooksStyle::
itemPixmapRect
(const
QRect
&
r
,
int
flags
, const
QPixmap
&
pixmap
) const
重实现自 QStyle::itemPixmapRect ().
[虚拟]
int
QCleanlooksStyle::
pixelMetric
(
PixelMetric
metric
, const
QStyleOption
*
option
= 0, const
QWidget
*
widget
= 0) const
重实现自 QStyle::pixelMetric ().
[虚拟]
void
QCleanlooksStyle::
polish
(
QWidget
*
widget
)
重实现自 QStyle::polish ().
[虚拟]
void
QCleanlooksStyle::
polish
(
QApplication
*
app
)
重实现自 QStyle::polish ().
[虚拟]
void
QCleanlooksStyle::
polish
(
QPalette
&
pal
)
重实现自 QStyle::polish ().
[虚拟]
QSize
QCleanlooksStyle::
sizeFromContents
(
ContentsType
type
, const
QStyleOption
*
option
, const
QSize
&
size
, const
QWidget
*
widget
) const
重实现自 QStyle::sizeFromContents ().
[虚拟]
QPalette
QCleanlooksStyle::
standardPalette
() const
重实现自 QStyle::standardPalette ().
[虚拟]
QPixmap
QCleanlooksStyle::
standardPixmap
(
StandardPixmap
standardPixmap
, const
QStyleOption
*
opt
, const
QWidget
*
widget
= 0) const
重实现自 QStyle::standardPixmap ().
[虚拟]
int
QCleanlooksStyle::
styleHint
(
StyleHint
hint
, const
QStyleOption
*
option
= 0, const
QWidget
*
widget
= 0,
QStyleHintReturn
*
returnData
= 0) const
重实现自 QStyle::styleHint ().
[虚拟]
QRect
QCleanlooksStyle::
subControlRect
(
ComplexControl
control
, const
QStyleOptionComplex
*
option
,
SubControl
subControl
, const
QWidget
*
widget
) const
重实现自 QStyle::subControlRect ().
[虚拟]
QRect
QCleanlooksStyle::
subElementRect
(
SubElement
sr
, const
QStyleOption
*
opt
, const
QWidget
*
w
= 0) const
重实现自 QStyle::subElementRect ().
[虚拟]
void
QCleanlooksStyle::
unpolish
(
QWidget
*
widget
)
重实现自 QStyle::unpolish ().
[虚拟]
void
QCleanlooksStyle::
unpolish
(
QApplication
*
app
)
重实现自 QStyle::unpolish ().