summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-16 17:29:21 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-03-16 17:29:21 +0200
commit343acaf43413cc9d3ff9c5a9351d5d4ed578967e (patch)
tree85760c924567e888ae7c56fa90b7625ddddec92f /include
parentAdd context menu option to save images (diff)
downloadnheko-343acaf43413cc9d3ff9c5a9351d5d4ed578967e.tar.xz
Remove opacity animation from the scrollbar
fixes #270
Diffstat (limited to 'include')
-rw-r--r--include/ui/ScrollBar.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/include/ui/ScrollBar.h b/include/ui/ScrollBar.h

index 45d5b21f..2b5382aa 100644 --- a/include/ui/ScrollBar.h +++ b/include/ui/ScrollBar.h
@@ -17,11 +17,9 @@ #pragma once -#include <QGraphicsOpacityEffect> #include <QPainter> #include <QScrollArea> #include <QScrollBar> -#include <QTimer> class ScrollBar : public QScrollBar { @@ -32,9 +30,6 @@ class ScrollBar : public QScrollBar public: ScrollBar(QScrollArea *area, QWidget *parent = nullptr); - void fadeIn(); - void fadeOut(); - QColor backgroundColor() const { return bgColor_; } void setBackgroundColor(QColor &color) { bgColor_ = color; } @@ -43,19 +38,13 @@ public: protected: void paintEvent(QPaintEvent *e) override; - void sliderChange(SliderChange change) override; private: int roundRadius_ = 4; int handleWidth_ = 7; int minHandleHeight_ = 20; - bool isActive = false; - - const int AnimationDuration = 300; - const int Padding = 4; - QGraphicsOpacityEffect *eff; - QTimer hideTimer_; + const int Padding = 4; QScrollArea *area_; QRect handle_;