11 #include <relpipe/reader/handlers/AttributeMetadata.h> |
11 #include <relpipe/reader/handlers/AttributeMetadata.h> |
12 |
12 |
13 using namespace relpipe::reader; |
13 using namespace relpipe::reader; |
14 using namespace relpipe::reader::handlers; |
14 using namespace relpipe::reader::handlers; |
15 |
15 |
16 class RelpipeChartMainWindow : public QMainWindow, public RelationalReaderStringHadler { |
16 class RelpipeChartMainWindow : public QMainWindow { |
17 Q_OBJECT |
17 Q_OBJECT |
18 public: |
18 public: |
19 RelpipeChartMainWindow(); |
19 RelpipeChartMainWindow(); |
20 virtual ~RelpipeChartMainWindow(); |
20 virtual ~RelpipeChartMainWindow(); |
21 virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) override; |
|
22 virtual void attribute(const string_t& value) override; |
|
23 virtual void endOfPipe() override; |
|
24 public slots: |
21 public slots: |
|
22 void startRelation(const string_t name, std::vector<AttributeMetadata> attributes); |
|
23 void attribute(const string_t value); |
|
24 void endOfPipe(); |
25 void setStatusMessage(string_t message); |
25 void setStatusMessage(string_t message); |
26 private: |
26 private: |
27 Ui::RelpipeChartMainWindow widget; |
27 Ui::RelpipeChartMainWindow widget; |
28 QTabWidget* tabs = new QTabWidget(this); |
28 QTabWidget* tabs = new QTabWidget(this); |
29 QTableWidget* currentTable; |
29 QTableWidget* currentTable; |