src/RelpipeChartMainWindow.h
branchv_0
changeset 20 b13e7ed9eea3
parent 19 ac70c7af6a9b
child 23 ff4a1c07a481
equal deleted inserted replaced
19:ac70c7af6a9b 20:b13e7ed9eea3
    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;