Class RunWorkflowWidget

Inheritance Relationships

Base Type

Class Documentation

class SmartPeak::RunWorkflowWidget : public SmartPeak::Widget

Public Functions

inline RunWorkflowWidget(ApplicationHandler &application_handler, SessionHandler &session_handler, WorkflowManager &workflow_manager, IApplicationProcessorObserver &application_processor_observer, ISequenceProcessorObserver &sequence_processor_observer, ISequenceSegmentProcessorObserver &sequence_segment_processor_observer, ISampleGroupProcessorObserver &sample_group_processor_observer)
virtual void draw() override

Interface to show the widget

NOTE: free to override in inherited implmementations

Protected Attributes

std::optional<std::tuple<std::string, std::shared_ptr<IFilePickerHandler>>> popup_file_picker_
FilePicker file_picker_
IApplicationProcessorObserver &application_processor_observer_
ISequenceProcessorObserver &sequence_processor_observer_
ISequenceSegmentProcessorObserver &sequence_segment_processor_observer_
ISampleGroupProcessorObserver &sample_group_processor_observer_
ApplicationHandler &application_handler_
SessionHandler &session_handler_
WorkflowManager &workflow_manager_
std::string mzML_dir_edit_
std::string features_in_dir_edit_
std::string features_out_dir_edit_
std::string mzML_dir_old_
std::string features_in_dir_old_
std::string features_out_dir_old_