Class SequenceTableWidget

Inheritance Relationships

Base Types

Class Documentation

class SmartPeak::SequenceTableWidget : public SmartPeak::GenericTableWidget, public SmartPeak::ISequenceObserver

Public Functions

inline SequenceTableWidget(const std::string &table_id, const std::string title, SessionHandler *session_handler, SequenceHandler *sequence_handler, DataGetterMethod data_getter = nullptr, DataFilterMethod data_filter = nullptr)

Protected Functions

inline virtual void onSequenceUpdated() override

ISequenceObserver

virtual bool isEditable(const size_t row, const size_t col) const override

GenericTableWidget

virtual void onEdit() override
virtual void drawPopups() override

Protected Attributes

SequenceGroupsEditorWidget sequence_segment_editor_
SequenceGroupsEditorWidget sample_group_editor_
SequenceGroupsEditorWidget replicate_group_name_editor_
SampleTypeEditorWidget sample_type_editor_