Class ParametersTableWidget¶
Defined in File ParametersTableWidget.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::Widget(Class Widget)public SmartPeak::IParametersObserver(Struct IParametersObserver)public SmartPeak::IWorkflowObserver(Struct IWorkflowObserver)
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, const std::string title = "")¶
-
~ParametersTableWidget()¶
-
virtual void draw() override¶
Interface to show the widget
NOTE: free to override in inherited implmementations
-
virtual void onParametersUpdated() override¶
-
virtual void onWorkflowUpdated() override¶
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¶
-
ParameterEditorWidget parameter_editor_widget_¶
-
ParameterSet parameters_¶
-
bool show_default_ = true¶
-
bool show_unused_ = true¶
-
int selected_col_ = 0¶
-
bool is_scanned_ = false¶
-
ParametersTableWidget(SessionHandler &session_handler, ApplicationHandler &application_handler, const std::string &table_id, const std::string title = "")¶