src/RelpipeChartMainWindow.h
branchv_0
changeset 28 04f1ac8a931b
parent 23 ff4a1c07a481
child 29 0f9f7d6564cd
equal deleted inserted replaced
27:8c5364450a46 28:04f1ac8a931b
     1 #pragma once
     1 #pragma once
     2 
     2 
     3 #include <QTableWidget>
     3 #include <QTableWidget>
     4 #include <QLabel>
     4 #include <QLabel>
       
     5 #include <QSplitter>
     5 
     6 
     6 #include "ui_RelpipeChartMainWindow.h"
     7 #include "ui_RelpipeChartMainWindow.h"
     7 
     8 
     8 #include <relpipe/reader/typedefs.h>
     9 #include <relpipe/reader/typedefs.h>
     9 #include <relpipe/reader/TypeId.h>
    10 #include <relpipe/reader/TypeId.h>
    10 #include <relpipe/reader/handlers/RelationalReaderStringHandler.h>
    11 #include <relpipe/reader/handlers/RelationalReaderStringHandler.h>
    11 #include <relpipe/reader/handlers/AttributeMetadata.h>
    12 #include <relpipe/reader/handlers/AttributeMetadata.h>
    12 
    13 
    13 #include "RelpipeTableModel.h"
    14 #include "RelpipeTableModel.h"
       
    15 #include "RelpipeChartWidget.h"
    14 
    16 
    15 using namespace relpipe::reader;
    17 using namespace relpipe::reader;
    16 using namespace relpipe::reader::handlers;
    18 using namespace relpipe::reader::handlers;
    17 
    19 
    18 class RelpipeChartMainWindow : public QMainWindow {
    20 class RelpipeChartMainWindow : public QMainWindow {
    26 	void endOfPipe();
    28 	void endOfPipe();
    27 	void setStatusMessage(string_t message);
    29 	void setStatusMessage(string_t message);
    28 private:
    30 private:
    29 	Ui::RelpipeChartMainWindow widget;
    31 	Ui::RelpipeChartMainWindow widget;
    30 	QTabWidget* tabs = new QTabWidget(this);
    32 	QTabWidget* tabs = new QTabWidget(this);
       
    33 	QSplitter* splitter = new QSplitter(Qt::Orientation::Vertical, tabs);
    31 	RelpipeTableModel* currentModel;
    34 	RelpipeTableModel* currentModel;
       
    35 	RelpipeChartWidget* currentChartWidget;
    32 	QLabel* status = new QLabel();
    36 	QLabel* status = new QLabel();
    33 };
    37 };