20#ifndef LIBREPCB_EDITOR_IF_COMPONENTSYMBOLVARIANTEDITORPROVIDER_H
21#define LIBREPCB_EDITOR_IF_COMPONENTSYMBOLVARIANTEDITORPROVIDER_H
35class ComponentSymbolVariant;
56 std::shared_ptr<ComponentSymbolVariant> variant)
noexcept = 0;
The IF_ComponentSymbolVariantEditorProvider interface.
Definition: if_componentsymbolvarianteditorprovider.h:46
IF_ComponentSymbolVariantEditorProvider()
Definition: if_componentsymbolvarianteditorprovider.h:49
virtual ~IF_ComponentSymbolVariantEditorProvider()
Definition: if_componentsymbolvarianteditorprovider.h:52
virtual bool openComponentSymbolVariantEditor(std::shared_ptr< ComponentSymbolVariant > variant) noexcept=0
IF_ComponentSymbolVariantEditorProvider & operator=(const IF_ComponentSymbolVariantEditorProvider &rhs)=delete
IF_ComponentSymbolVariantEditorProvider(const IF_ComponentSymbolVariantEditorProvider &other)=delete
Definition: occmodel.cpp:77