44 void setRating(
int val);
47 void setTracking(
bool tracking);
48 bool hasTracking()
const;
50 void setFading(
bool fading);
51 bool hasFading()
const;
55 void setVisibleImmediately();
57 void setVisible(
bool visible)
override;
58 int maximumVisibleWidth()
const;
63 static QPolygon starPolygon();
64 static QIcon buildIcon(
int rate,
int size);
73 int regPixmapWidth()
const;
75 QPixmap starPixmap()
const;
76 QPixmap starPixmapFilled()
const;
77 QPixmap starPixmapDisabled()
const;
79 void regeneratePixmaps();
81 void applyFading(QPixmap& pix);
83 void mousePressEvent(QMouseEvent*)
override;
84 void mouseMoveEvent(QMouseEvent*)
override;
85 void mouseReleaseEvent(QMouseEvent*)
override;
86 void paintEvent(QPaintEvent*)
override;
90 void setFadingValue(
int value);
94 void slotThemeChanged();
99 Private*
const d =
nullptr;
110 explicit RatingBox(QWidget*
const parent);
119 void slotUpdateDescription(
int);
124 Private*
const d =
nullptr;
Definition dlayoutbox.h:65
Definition ratingwidget.h:105
void signalRatingChanged(int)
qulonglong value
Definition itemviewutilities.cpp:585
Definition datefolderview.cpp:34