Better scrolling in reveal zones (#2716)

This commit is contained in:
backendr 2017-05-14 19:01:50 +02:00 committed by ctrlaltca
parent aca6917d42
commit 405a719412

View file

@ -3,9 +3,7 @@
#include <QGraphicsSceneMouseEvent> #include <QGraphicsSceneMouseEvent>
#include <QCheckBox> #include <QCheckBox>
#include <QLabel> #include <QLabel>
#include <QPushButton>
#include <QPainter> #include <QPainter>
#include <QPalette>
#include <QScrollBar> #include <QScrollBar>
#include <QStyleOption> #include <QStyleOption>
#include <QStyleOptionTitleBar> #include <QStyleOptionTitleBar>
@ -15,7 +13,6 @@
#include "player.h" #include "player.h"
#include "gamescene.h" #include "gamescene.h"
#include "settingscache.h" #include "settingscache.h"
#include "gamescene.h"
#include "pb/command_stop_dump_zone.pb.h" #include "pb/command_stop_dump_zone.pb.h"
#include "pb/command_shuffle.pb.h" #include "pb/command_shuffle.pb.h"
@ -78,7 +75,8 @@ ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberC
scrollBar = new QScrollBar(Qt::Vertical); scrollBar = new QScrollBar(Qt::Vertical);
scrollBar->setMinimum(0); scrollBar->setMinimum(0);
scrollBar->setSingleStep(50); scrollBar->setSingleStep(20);
scrollBar->setPageStep(200);
connect(scrollBar, SIGNAL(valueChanged(int)), this, SLOT(handleScrollBarChange(int))); connect(scrollBar, SIGNAL(valueChanged(int)), this, SLOT(handleScrollBarChange(int)));
QGraphicsProxyWidget *scrollBarProxy = new QGraphicsProxyWidget; QGraphicsProxyWidget *scrollBarProxy = new QGraphicsProxyWidget;
scrollBarProxy->setWidget(scrollBar); scrollBarProxy->setWidget(scrollBar);