Miam-Player  0.8.0
A nice music player
reflector.h
Go to the documentation of this file.
1 #ifndef REFLECTOR_H
2 #define REFLECTOR_H
3 
4 #include <QWidget>
5 
11 class Reflector : public QWidget
12 {
13  Q_OBJECT
14 private:
16  QColor _backgroundColor;
17 
18 public:
19  explicit Reflector(QWidget *parent = nullptr);
20 
22  inline QColor color() const { return this->_backgroundColor; }
23 
24  QPalette::ColorRole colorRole() const;
25 
27  void setColor(const QColor &color);
28 
29 protected:
31  virtual void paintEvent(QPaintEvent *) override;
32 };
33 
34 #endif // REFLECTOR_H
The Reflector Class is only designed to help the way one can customize colors.
Definition: reflector.h:11
virtual void paintEvent(QPaintEvent *) override
Definition: reflector.cpp:16
Reflector(QWidget *parent=nullptr)
Definition: reflector.cpp:6
QColor color() const
Definition: reflector.h:22
QPalette::ColorRole colorRole() const
Definition: reflector.cpp:10
void setColor(const QColor &color)
Definition: reflector.cpp:24