Noether  0.0.0
Loading...
Searching...
No Matches
noether::ConfigurableTPPPipelineWidget Class Reference
Inheritance diagram for noether::ConfigurableTPPPipelineWidget:

Public Member Functions

 ConfigurableTPPPipelineWidget (std::shared_ptr< const WidgetFactory > loader, std::string default_configuration_file_directory="", QWidget *parent=nullptr)
 
void configure (const QString &file)
 
void onLoadConfiguration (const bool)
 
void onSaveConfiguration (const bool)
 
- Public Member Functions inherited from noether::TPPPipelineWidget
 TPPPipelineWidget (std::shared_ptr< const WidgetFactory > factory, QWidget *parent=nullptr)
 
ToolPathPlannerPipeline createPipeline () const
 
void configure (const YAML::Node &config) override
 Configures the elements of the widget from a YAML node.
 
void save (YAML::Node &config) const override
 Saves the configuration of the widget to a YAML node.
 
- Public Member Functions inherited from noether::BaseWidget
 BaseWidget (QWidget *parent=nullptr)
 

Static Public Attributes

static const QString SETTINGS_KEY_DEFAULT_DIRECTORY
 
static const QString SETTINGS_KEY_LAST_FILE = SETTINGS_SECTION + QString("last_file")
 

Additional Inherited Members

- Protected Attributes inherited from noether::TPPPipelineWidget
std::shared_ptr< const WidgetFactoryfactory_
 
PluginLoaderWidget< MeshModifierWidgetPlugin > * mesh_modifier_loader_widget_
 
PluginLoaderWidget< ToolPathModifierWidgetPlugin > * tool_path_modifier_loader_widget_
 
Ui::TPPPipeline * ui_
 

Member Data Documentation

◆ SETTINGS_KEY_DEFAULT_DIRECTORY

const QString noether::ConfigurableTPPPipelineWidget::SETTINGS_KEY_DEFAULT_DIRECTORY
static
Initial value:
= SETTINGS_SECTION + QString("default_"
"directory")