]> git.cworth.org Git - apitrace/blobdiff - gui/graphing/heatmapverticalaxiswidget.h
Rewrote profile graph drawing code.
[apitrace] / gui / graphing / heatmapverticalaxiswidget.h
diff --git a/gui/graphing/heatmapverticalaxiswidget.h b/gui/graphing/heatmapverticalaxiswidget.h
new file mode 100644 (file)
index 0000000..ca64adb
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef HEATMAPVERTICALAXISWIDGET_H
+#define HEATMAPVERTICALAXISWIDGET_H
+
+#include "heatmapview.h"
+#include "graphaxiswidget.h"
+
+/**
+ * Vertical axis specifically for heatmap displaying header and data rows
+ */
+class HeatmapVerticalAxisWidget : public GraphAxisWidget {
+public:
+    HeatmapVerticalAxisWidget(QWidget* parent);
+
+    void setDataProvider(HeatmapDataProvider* data);
+
+    virtual void mouseDoubleClickEvent(QMouseEvent *e);
+    virtual void paintEvent(QPaintEvent *);
+
+protected:
+    int m_rowHeight;
+    HeatmapDataProvider* m_data;
+};
+
+#endif