Class ParametersTableWidget

Inheritance Relationships

Base Types

Class Documentation

class SmartPeak::ParametersTableWidget : public SmartPeak::Widget, public SmartPeak::IParametersObserver, public SmartPeak::IWorkflowObserver

Base Parameters table.

Public Functions

ParametersTableWidget(SessionHandler &session_handler, ApplicationHandler &application_handler, const std::string &table_id)
~ParametersTableWidget()
virtual void draw() override

Interface to show the widget

NOTE: free to override in inherited implmementations

virtual void parametersUpdated() override

IParametersObserver

virtual void workflowUpdated() override

IWorkflowObserver

Protected Attributes

Eigen::Tensor<std::string, 1> headers_
Eigen::Tensor<std::string, 2> body_
const std::string table_id_
SessionHandler &session_handler_
ApplicationHandler &application_handler_
bool refresh_needed_ = true