#ifndef CHART_MARKERS_VIEW_H #define CHART_MARKERS_VIEW_H #include #include #include namespace gtl { namespace gui { class chart_markers_view : public QTableView { Q_OBJECT public: chart_markers_view(QWidget* parent = NULL); virtual void setModel(QAbstractItemModel *model) override; private: void set_height(); void resizeEvent(QResizeEvent *event) override; private slots: virtual void rows_and_columns_count_changed(const QModelIndex& parent, int start, int end); void markers_color_changed(); }; } } #endif // CHART_MARKERS_VIEW_H