GraphViewSettingItem.h 556 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <QWidget>
  3. #include "ui_GraphViewSettingItem.h"
  4. #include "GraphPlott.h"
  5. #include "ColorButton.h"
  6. class GraphPlott;
  7. class GraphViewSettingItem : public QWidget
  8. {
  9. Q_OBJECT
  10. public:
  11. GraphViewSettingItem(GraphPlott* view, GraphPlottSeries* series, QWidget *parent = Q_NULLPTR);
  12. ~GraphViewSettingItem();
  13. private:
  14. Ui::GraphViewSettingItem ui;
  15. GraphPlottSeries* series;
  16. GraphPlott* view;
  17. ColorButton* colorButton;
  18. void dissableSlidersOnType();
  19. void setType(int type);
  20. void setColor(QColor color);
  21. void updateGroupBoxTitle();
  22. };