changed notation

This commit is contained in:
fourtf
2017-01-18 04:33:30 +01:00
parent 552e4c957a
commit 10e4a0f785
61 changed files with 1214 additions and 1051 deletions
+82 -1
View File
@@ -17,12 +17,93 @@ public:
void removeHighlightsWhere(std::function<bool(ScrollBarHighlight &)> func);
void addHighlight(ScrollBarHighlight *highlight);
void
setMaximum(qreal value)
{
maximum = value;
updateScroll();
}
void
setMinimum(qreal value)
{
minimum = value;
updateScroll();
}
void
setLargeChange(qreal value)
{
largeChange = value;
updateScroll();
}
void
setSmallChange(qreal value)
{
smallChange = value;
updateScroll();
}
void
setValue(qreal value)
{
value = value;
updateScroll();
}
qreal
getMaximum() const
{
return maximum;
}
qreal
getMinimum() const
{
return minimum;
}
qreal
getLargeChange() const
{
return largeChange;
}
qreal
getSmallChange() const
{
return smallChange;
}
qreal
getValue() const
{
return value;
}
private:
QMutex mutex;
ScrollBarHighlight *highlights = NULL;
ScrollBarHighlight *highlights;
void paintEvent(QPaintEvent *);
int buttonHeight;
int trackHeight;
QRect thumbRect;
qreal maximum;
qreal minimum;
qreal largeChange;
qreal smallChange;
qreal value;
void updateScroll();
};
#endif // SCROLLBAR_H