src/RelpipeChartMainWindow.h
branchv_0
changeset 13 c84042d014c9
parent 6 5acb6b487caf
child 18 16784291982f
equal deleted inserted replaced
12:a45d1cac365e 13:c84042d014c9
     1 #pragma once
     1 #pragma once
     2 
     2 
     3 #include "ui_RelpipeChartMainWindow.h"
     3 #include "ui_RelpipeChartMainWindow.h"
     4 
     4 
     5 class RelpipeChartMainWindow : public QMainWindow {
     5 #include <relpipe/reader/typedefs.h>
       
     6 #include <relpipe/reader/TypeId.h>
       
     7 #include <relpipe/reader/handlers/RelationalReaderStringHandler.h>
       
     8 #include <relpipe/reader/handlers/AttributeMetadata.h>
       
     9 
       
    10 using namespace relpipe::reader;
       
    11 using namespace relpipe::reader::handlers;
       
    12 
       
    13 class RelpipeChartMainWindow : public QMainWindow, public RelationalReaderStringHadler {
     6 	Q_OBJECT
    14 	Q_OBJECT
     7 public:
    15 public:
     8 	RelpipeChartMainWindow();
    16 	RelpipeChartMainWindow();
     9 	virtual ~RelpipeChartMainWindow();
    17 	virtual ~RelpipeChartMainWindow();
       
    18 	virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) override;
       
    19 	virtual void attribute(const string_t& value) override;
       
    20 	virtual void endOfPipe() override;
    10 private:
    21 private:
    11 	Ui::RelpipeChartMainWindow widget;
    22 	Ui::RelpipeChartMainWindow widget;
       
    23 	QTabWidget* tabs = new QTabWidget(this);
       
    24 public slots:
       
    25 	void slot123();
       
    26 signals:
       
    27 	void signal123();
    12 };
    28 };