test_sdk/gui/gtl_gui_chart_markers_view.h

32 lines
725 B
C
Raw Permalink Normal View History

#ifndef CHART_MARKERS_VIEW_H
#define CHART_MARKERS_VIEW_H
#include <QTableView>
#include <QHeaderView>
#include <QScrollBar>
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