QPlatinumStyle - Platinum Look and Feel
#include <qplatinumstyle.h>
Inherits QWindowsStyle.
Public Members
QPlatinumStyle ()
virtual ~QPlatinumStyle ()
virtual void drawButton ( QPainter * p, int x, int y, int
w, int h, const QColorGroup & g, bool sunken = FALSE,
const QBrush * fill = 0 )
ScrollControl scrollBarPointOver ( const QScrollBar * sb,
int sliderStart, const QPoint & p )
virtual int maximumSliderDragDistance () const
Protected Members
QColor mixedColor ( const QColor &, const QColor & )
void drawRiffles ( QPainter * p, int x, int y, int w, int
h, const QColorGroup & g, bool horizontal )
DESCRIPTION
Platinum Look and Feel
This class implements the Platinum look and feel. It's an
experimental class that tries to resemble a Macinosh-like
GUI style with the QStyle system. The emulation is,
however, far from being perfect yet.
MEMBER FUNCTION DOCUMENTATION
QPlatinumStyle::QPlatinumStyle ()
Constructs a QPlatinumStyle.
QPlatinumStyle::~QPlatinumStyle () [virtual]
Destructs the style.
QRect QPlatinumStyle::buttonRect ( int x, int y, int w, int h )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
QRect QPlatinumStyle::comboButtonFocusRect ( int x, int y, int w,
int h ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
QRect QPlatinumStyle::comboButtonRect ( int x, int y, int w, int
h ) [virtual]
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawBevelButton ( QPainter * p, int x, int
y, int w, int h, const QColorGroup & g, bool sunken =
FALSE, const QBrush * fill = 0 ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawButton ( QPainter * p, int x, int y, int
w, int h, const QColorGroup & g, bool sunken = FALSE,
const QBrush * fill = 0 ) [virtual]
Draws a press-sensitive shape.
Reimplemented from QStyle.
void QPlatinumStyle::drawCheckMark ( QPainter * p, int x, int y,
int w, int h, const QColorGroup & g, bool act, bool dis )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawComboButton ( QPainter * p, int x, int
y, int w, int h, const QColorGroup & g, bool = FALSE, bool
editable = FALSE, bool = TRUE, const QBrush * fill = 0 )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawExclusiveIndicator ( QPainter * p, int
x, int y, int w, int h, const QColorGroup & g, bool on,
bool down = FALSE, bool = TRUE ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawIndicator ( QPainter * p, int x, int y,
int w, int h, const QColorGroup & g, int s, bool down =
FALSE, bool = TRUE ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
y, int w, int h, int s ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawPopupMenuItem ( QPainter * p, bool
checkable, int maxpmw, int tab, QMenuItem * mi, const
QPalette & pal, bool act, bool enabled, int x, int y, int
w, int h ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawPopupPanel ( QPainter * p, int x, int y,
int w, int h, const QColorGroup & g, int lineWidth = 2,
const QBrush * fill = 0 ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawPushButton ( QPushButton * btn, QPainter
* p ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawPushButtonLabel ( QPushButton * btn,
QPainter * p ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawRiffles ( QPainter * p, int x, int y,
int w, int h, const QColorGroup & g, bool horizontal )
[protected]
draw the nifty Macintosh decoration used on sliders.
void QPlatinumStyle::drawScrollBarBackground ( QPainter * p, int
x, int y, int w, int h, const QColorGroup & g, bool
horizontal, const QBrush * fill = 0 ) [protected]
Reimplemented for internal reasons; the API is not
affected.
void QPlatinumStyle::drawScrollBarControls ( QPainter * p, const
QScrollBar * sb, int sliderStart, uint controls, uint
activeControl ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
void QPlatinumStyle::drawSlider ( QPainter * p, int x, int y, int
w, int h, const QColorGroup & g, Orientation orient, bool,
bool ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawSliderGroove ( QPainter * p, int x, int
y, int w, int h, const QColorGroup & g, QCOORD c,
Orientation orient ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::drawSliderMask ( QPainter * p, int x, int y,
int w, int h, Orientation orient, bool, bool ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
QSize QPlatinumStyle::exclusiveIndicatorSize () const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
int QPlatinumStyle::extraPopupMenuItemWidth ( bool checkable, int
maxpmw, QMenuItem * mi, const QFontMetrics & fm )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::getButtonShift ( int & x, int & y )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
QSize QPlatinumStyle::indicatorSize () const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
int QPlatinumStyle::maximumSliderDragDistance () const [virtual]
Reimplementation from QWindowsStyle to disable the Windows
See also QStyle.
Reimplemented from QStyle.
QColor QPlatinumStyle::mixedColor ( const QColor & c1, const
QColor & c2 ) [protected]
mixes two colors to a new colors.
void QPlatinumStyle::polishPopupMenu ( QPopupMenu * p ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
int QPlatinumStyle::popupMenuItemHeight ( bool checkable,
QMenuItem * mi, const QFontMetrics & fm ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
void QPlatinumStyle::scrollBarMetrics ( const QScrollBar * sb,
int & sliderMin, int & sliderMax, int & sliderLength, int
& buttonDim ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
int QPlatinumStyle::sliderLength () const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QStyle.
SEE ALSO
http://doc.trolltech.com/qplatinumstyle.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page
(qplatinumstyle.3qt) and the Qt version (2.3.1).
Man(1) output converted with
man2html