Hide scrollbars when not needed

This commit is contained in:
2022-04-08 17:25:40 +02:00
parent c7e36bd4d6
commit 0e985d7799
+5
View File
@@ -32,6 +32,11 @@ void setScrollRange(QScrollBar *scrollBar, int newRange)
int range = scrollBar->maximum() + page;
float relPos = (float)pos/(float)range;
if(page >= newRange)
scrollBar->hide();
else
scrollBar->show();
scrollBar->setRange(0, newRange - page);
scrollBar->setValue(relPos*newRange - page/2);
}