40 #ifndef __OPENFLUID_UICOMMON_SIGNATUREDATAEDITORWIDGET_HPP__
41 #define __OPENFLUID_UICOMMON_SIGNATUREDATAEDITORWIDGET_HPP__
45 #include <QTableWidget>
46 #include <QTableWidgetItem>
56 class SignatureDataEditorWidget;
60 namespace openfluid {
namespace ui {
namespace common {
71 ROCONDITION, RWCONDITION, RWUCONDITION,
76 PRODUCED = 2, UPDATED = 3,
85 void removeDataLine();
89 void onItemChanged(QTableWidgetItem*);
99 Ui::SignatureDataEditorWidget* ui;
101 QList<DataColumns> m_Columns;
103 QMap<QString, int> m_ColHeadersValuesMap;
104 QSet<QString> m_AvailableHeaders;
106 QString m_DataIDHeader;
107 QString m_UnitsClassHeader;
108 QString m_IOConditionHeader;
109 QString m_TypeHeader;
110 QString m_DescriptionHeader;
111 QString m_SIUnitHeader;
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: AboutDialog.hpp:51
DataTableType
Definition: SignatureDataEditDefs.hpp:46
Definition: ApplicationException.hpp:47