--- 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();
};