src/RelpipeChartMainWindow.h
branchv_0
changeset 13 c84042d014c9
parent 6 5acb6b487caf
child 18 16784291982f
--- a/src/RelpipeChartMainWindow.h	Fri Sep 28 13:23:21 2018 +0200
+++ b/src/RelpipeChartMainWindow.h	Sat Sep 29 00:43:16 2018 +0200
@@ -2,11 +2,27 @@
 
 #include "ui_RelpipeChartMainWindow.h"
 
-class RelpipeChartMainWindow : public QMainWindow {
+#include <relpipe/reader/typedefs.h>
+#include <relpipe/reader/TypeId.h>
+#include <relpipe/reader/handlers/RelationalReaderStringHandler.h>
+#include <relpipe/reader/handlers/AttributeMetadata.h>
+
+using namespace relpipe::reader;
+using namespace relpipe::reader::handlers;
+
+class RelpipeChartMainWindow : public QMainWindow, public RelationalReaderStringHadler {
 	Q_OBJECT
 public:
 	RelpipeChartMainWindow();
 	virtual ~RelpipeChartMainWindow();
+	virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) override;
+	virtual void attribute(const string_t& value) override;
+	virtual void endOfPipe() override;
 private:
 	Ui::RelpipeChartMainWindow widget;
+	QTabWidget* tabs = new QTabWidget(this);
+public slots:
+	void slot123();
+signals:
+	void signal123();
 };