![]() |
Home · All Classes · Main Classes · Annotated · Grouped Classes · Functions | ![]() |
The QStyleHintReturn is used for style hints that return more than a simple int. More...
#include <QStyleHintReturn>
Part of the QtGui module.
The QStyleHintReturn is used for style hints that return more than a simple int.
QStyleHintReturn and its subclasses are used to pass information from a style back to the querying widget. This is most usefull when the return value from QStyle::styleHint() is not enough detail (for example when a mask is to be returned).
### --Sam
Constructs a QStyleHintReturn with version version and type type.
The version has no special meaning for QStyleHintReturn; it can be used by subclasses to distinguish between different version of the same hint type.
See also version and type.
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
Returns a T or 0 depending on the type and version of hint.
Example:
int MyStyle::styleHint(StyleHint stylehint, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn* returnData) const; { if (stylehint == SH_RubberBand_Mask) { const QStyleHintReturnMask *maskReturn = qstyleoption_cast<const QStyleHintReturnMask *>(hint); if (maskReturn) { ... } } ... }
See also QStyleHintReturn::type and QStyleHintReturn::version.
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
Returns a T or 0 depending on the type of hint.
Copyright © 2005 Trolltech | Trademarks | Qt 4.0.0-b2 |