KDEUI
Go to the documentation of this file.
21 #ifndef _NEPOMUK_RATING_PAINTER_H_
22 #define _NEPOMUK_RATING_PAINTER_H_
71 int maxRating()
const;
80 bool halfStepsEnabled()
const;
87 Qt::Alignment alignment()
const;
96 Qt::LayoutDirection layoutDirection()
const;
112 bool isEnabled()
const;
120 QPixmap customPixmap()
const;
132 void setMaxRating(
int max );
138 void setHalfStepsEnabled(
bool enabled );
144 void setAlignment( Qt::Alignment align );
149 void setLayoutDirection( Qt::LayoutDirection direction );
154 void setIcon(
const QIcon& icon );
159 void setEnabled(
bool enabled );
164 void setCustomPixmap(
const QPixmap& pixmap );
171 void setSpacing(
int spacing );
185 void paint( QPainter* painter,
const QRect& rect,
int rating,
int hoverRating = -1 )
const;
193 int ratingFromPosition(
const QRect& rect,
const QPoint& pos )
const;
203 static void paintRating( QPainter* p,
const QRect& rect, Qt::Alignment align,
int rating,
int hoverRating = -1 );
212 static int getRatingFromPosition(
const QRect& rect, Qt::Alignment align, Qt::LayoutDirection direction,
const QPoint& pos );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Mon Jul 15 2013 13:04:42 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.