Class ExplorerWidget

Inheritance Relationships

Base Types

Class Documentation

class SmartPeak::ExplorerWidget : public SmartPeak::GenericTableWidget, public SmartPeak::ISequenceObserver

Base class for all tables.

TODO: features

  • row highlighting on focus

  • searching

  • color coding of rows by status

Public Functions

inline ExplorerWidget(const std::string &table_id, const std::string title = "", SequenceObservable *sequence_observable = nullptr)
virtual void draw() override

Interface to show the widget

NOTE: free to override in inherited implmementations

virtual void onSequenceUpdated() override

ISequenceObserver

Public Members

Eigen::Tensor<std::string, 1> checkbox_headers_
Eigen::Tensor<bool, 2> *checkbox_columns_ = nullptr