summaryrefslogtreecommitdiff
path: root/plugingui/tabbutton.h
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2017-04-30 10:30:47 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2017-04-30 10:30:47 +0200
commit8fe6d2ec950ed1ebdedd776bab125dff90e5a20f (patch)
tree08a27b00831425367c1831269008feac14b97028 /plugingui/tabbutton.h
parentd1e803d4be4cadc3e1204cbd096ae3bbe57c7a95 (diff)
Add support for rotating the tabs using the scroll-wheel.
Diffstat (limited to 'plugingui/tabbutton.h')
-rw-r--r--plugingui/tabbutton.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugingui/tabbutton.h b/plugingui/tabbutton.h
index 1c4d84b..29e6e05 100644
--- a/plugingui/tabbutton.h
+++ b/plugingui/tabbutton.h
@@ -35,6 +35,8 @@
namespace GUI
{
+class ScrollEvent;
+
class TabButton
: public ButtonBase
{
@@ -48,10 +50,12 @@ public:
void setActive(bool active);
Notifier<Widget*> switchTabNotifier;
+ Notifier<float> scrollNotifier; // float delta
protected:
// From Widget:
virtual void repaintEvent(RepaintEvent* e) override;
+ virtual void scrollEvent(ScrollEvent* scroll_event) override;
private:
void clickHandler();