#ifndef SCR_SPECS_SERIES_H #define SCR_SPECS_SERIES_H #include "gtl_gui_spec_series.h" #include "script/gtl_scr_spec.h" namespace gtl { namespace gui { class scr_specs_series : public spec_series { Q_OBJECT public: scr_specs_series(gtl::scr::spec* spec, ::chart::axis_horz* axis_x, ::chart::axis_vert* axis_y); virtual QString name() const override; gtl::scr::spec* spec() const; void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override; private: virtual void set_tool_tip(QPoint pos) override; private: std::vector _harms; private slots: void spec_color_changed(); }; } } #endif // SCR_SPECS_SERIES_H