src/RelpipeChartMainWindow.h
branchv_0
changeset 19 ac70c7af6a9b
parent 18 16784291982f
child 20 b13e7ed9eea3
equal deleted inserted replaced
18:16784291982f 19:ac70c7af6a9b
     1 #pragma once
     1 #pragma once
     2 
     2 
     3 #include <QTableWidget>
     3 #include <QTableWidget>
       
     4 #include <QLabel>
     4 
     5 
     5 #include "ui_RelpipeChartMainWindow.h"
     6 #include "ui_RelpipeChartMainWindow.h"
     6 
     7 
     7 #include <relpipe/reader/typedefs.h>
     8 #include <relpipe/reader/typedefs.h>
     8 #include <relpipe/reader/TypeId.h>
     9 #include <relpipe/reader/TypeId.h>
    18 	RelpipeChartMainWindow();
    19 	RelpipeChartMainWindow();
    19 	virtual ~RelpipeChartMainWindow();
    20 	virtual ~RelpipeChartMainWindow();
    20 	virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) override;
    21 	virtual void startRelation(string_t name, std::vector<AttributeMetadata> attributes) override;
    21 	virtual void attribute(const string_t& value) override;
    22 	virtual void attribute(const string_t& value) override;
    22 	virtual void endOfPipe() override;
    23 	virtual void endOfPipe() override;
       
    24 public slots:
       
    25 	void setStatusMessage(string_t message);
    23 private:
    26 private:
    24 	Ui::RelpipeChartMainWindow widget;
    27 	Ui::RelpipeChartMainWindow widget;
    25 	QTabWidget* tabs = new QTabWidget(this);
    28 	QTabWidget* tabs = new QTabWidget(this);
    26 	QTableWidget* currentTable;
    29 	QTableWidget* currentTable;
       
    30 	QLabel* status = new QLabel();
    27 	integer_t attributeCounter;
    31 	integer_t attributeCounter;
    28 public slots:
       
    29 	void slot123();
       
    30 signals:
       
    31 	void signal123();
       
    32 };
    32 };