GradientMenu.h 496 B

12345678910111213141516171819202122232425262728
  1. #ifndef GRADIENTMENU_H
  2. #define GRADIENTMENU_H
  3. #include <QWidget>
  4. #include <QVector>
  5. #include <QPair>
  6. namespace Ui {
  7. class GradientMenu;
  8. }
  9. class GradientMenu : public QWidget
  10. {
  11. Q_OBJECT
  12. Ui::GradientMenu *ui;
  13. public:
  14. explicit GradientMenu(QWidget *parent = nullptr);
  15. ~GradientMenu(void);
  16. const QVector<QPair<float, QColor>>& getGradient(void);
  17. void setGradient(QVector<QPair<float, QColor>> grad);
  18. signals:
  19. void gradientChanged(void);
  20. };
  21. #endif // GRADIENTMENU_H