ui: unify terms scrolling
parent
c33f839e9d
commit
621824d813
|
@ -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…
Reference in New Issue