summary refs log tree commit diff
path: root/src/ui/ToggleButton.h
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-09-18 00:22:33 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2021-09-18 00:45:50 +0200
commitcfca7157b98c9dc8e0852fe6484bc3f75008af7d (patch)
tree32b92340908a9374214ec7b84c1fac7ea338f56d /src/ui/ToggleButton.h
parentMerge pull request #728 from Thulinma/goto (diff)
downloadnheko-cfca7157b98c9dc8e0852fe6484bc3f75008af7d.tar.xz
Change indentation to 4 spaces
Diffstat (limited to 'src/ui/ToggleButton.h')
-rw-r--r--src/ui/ToggleButton.h110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/ui/ToggleButton.h b/src/ui/ToggleButton.h

index 2413b086..15d5e192 100644 --- a/src/ui/ToggleButton.h +++ b/src/ui/ToggleButton.h
@@ -12,103 +12,103 @@ class ToggleThumb; enum class Position { - Left, - Right + Left, + Right }; class Toggle : public QAbstractButton { - Q_OBJECT + Q_OBJECT - Q_PROPERTY(QColor activeColor WRITE setActiveColor READ activeColor) - Q_PROPERTY(QColor disabledColor WRITE setDisabledColor READ disabledColor) - Q_PROPERTY(QColor inactiveColor WRITE setInactiveColor READ inactiveColor) - Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) + Q_PROPERTY(QColor activeColor WRITE setActiveColor READ activeColor) + Q_PROPERTY(QColor disabledColor WRITE setDisabledColor READ disabledColor) + Q_PROPERTY(QColor inactiveColor WRITE setInactiveColor READ inactiveColor) + Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) public: - Toggle(QWidget *parent = nullptr); + Toggle(QWidget *parent = nullptr); - void setState(bool isEnabled); + void setState(bool isEnabled); - void setActiveColor(const QColor &color); - void setDisabledColor(const QColor &color); - void setInactiveColor(const QColor &color); - void setTrackColor(const QColor &color); + void setActiveColor(const QColor &color); + void setDisabledColor(const QColor &color); + void setInactiveColor(const QColor &color); + void setTrackColor(const QColor &color); - QColor activeColor() const { return activeColor_; }; - QColor disabledColor() const { return disabledColor_; }; - QColor inactiveColor() const { return inactiveColor_; }; - QColor trackColor() const { return trackColor_.isValid() ? trackColor_ : QColor("#eee"); }; + QColor activeColor() const { return activeColor_; }; + QColor disabledColor() const { return disabledColor_; }; + QColor inactiveColor() const { return inactiveColor_; }; + QColor trackColor() const { return trackColor_.isValid() ? trackColor_ : QColor("#eee"); }; - QSize sizeHint() const override { return QSize(64, 48); }; + QSize sizeHint() const override { return QSize(64, 48); }; protected: - void paintEvent(QPaintEvent *event) override; + void paintEvent(QPaintEvent *event) override; private: - void init(); - void setupProperties(); + void init(); + void setupProperties(); - ToggleTrack *track_; - ToggleThumb *thumb_; + ToggleTrack *track_; + ToggleThumb *thumb_; - QColor disabledColor_; - QColor activeColor_; - QColor inactiveColor_; - QColor trackColor_; + QColor disabledColor_; + QColor activeColor_; + QColor inactiveColor_; + QColor trackColor_; }; class ToggleThumb : public QWidget { - Q_OBJECT + Q_OBJECT - Q_PROPERTY(QColor thumbColor WRITE setThumbColor READ thumbColor) + Q_PROPERTY(QColor thumbColor WRITE setThumbColor READ thumbColor) public: - ToggleThumb(Toggle *parent); + ToggleThumb(Toggle *parent); - Position shift() const { return position_; }; - qreal offset() const { return offset_; }; - QColor thumbColor() const { return thumbColor_; }; + Position shift() const { return position_; }; + qreal offset() const { return offset_; }; + QColor thumbColor() const { return thumbColor_; }; - void setShift(Position position); - void setThumbColor(const QColor &color) - { - thumbColor_ = color; - update(); - }; + void setShift(Position position); + void setThumbColor(const QColor &color) + { + thumbColor_ = color; + update(); + }; protected: - bool eventFilter(QObject *obj, QEvent *event) override; - void paintEvent(QPaintEvent *event) override; + bool eventFilter(QObject *obj, QEvent *event) override; + void paintEvent(QPaintEvent *event) override; private: - void updateOffset(); + void updateOffset(); - Toggle *const toggle_; - QColor thumbColor_; + Toggle *const toggle_; + QColor thumbColor_; - Position position_; - qreal offset_; + Position position_; + qreal offset_; }; class ToggleTrack : public QWidget { - Q_OBJECT + Q_OBJECT - Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) + Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) public: - ToggleTrack(Toggle *parent); + ToggleTrack(Toggle *parent); - void setTrackColor(const QColor &color); - QColor trackColor() const { return trackColor_; }; + void setTrackColor(const QColor &color); + QColor trackColor() const { return trackColor_; }; protected: - bool eventFilter(QObject *obj, QEvent *event) override; - void paintEvent(QPaintEvent *event) override; + bool eventFilter(QObject *obj, QEvent *event) override; + void paintEvent(QPaintEvent *event) override; private: - Toggle *const toggle_; - QColor trackColor_; + Toggle *const toggle_; + QColor trackColor_; };