ui: unify terms scrolling

old-commit-hash: 621824d813
commatwo_master
Willem Melching 4 years ago
parent fd5ea05d20
commit 079da64cf2
  1. 16
      selfdrive/ui/qt/offroad/onboarding.cc

@ -82,24 +82,8 @@ QWidget* OnboardingWindow::terms_screen() {
// TODO: tune the scrolling // TODO: tune the scrolling
auto sb = terms_text->verticalScrollBar(); auto sb = terms_text->verticalScrollBar();
#ifdef QCOM2
sb->setStyleSheet(R"(
QScrollBar {
width: 150px;
background: grey;
}
QScrollBar::handle {
background-color: white;
}
QScrollBar::add-line, QScrollBar::sub-line{
width: 0;
height: 0;
}
)");
#else
QScroller::grabGesture(terms_text, QScroller::TouchGesture); QScroller::grabGesture(terms_text, QScroller::TouchGesture);
terms_text->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); terms_text->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
#endif
QObject::connect(sb, &QScrollBar::valueChanged, [sb, accept_btn]() { QObject::connect(sb, &QScrollBar::valueChanged, [sb, accept_btn]() {
if (sb->value() == sb->maximum()){ if (sb->value() == sb->maximum()){

Loading…
Cancel
Save