LibrePCB Developers Documentation
IF_ComponentSymbolVariantEditorProvider Class Referenceabstract

The IF_ComponentSymbolVariantEditorProvider interface. More...

#include <if_componentsymbolvarianteditorprovider.h>

+ Inheritance diagram for IF_ComponentSymbolVariantEditorProvider:
+ Collaboration diagram for IF_ComponentSymbolVariantEditorProvider:

Public Member Functions

 IF_ComponentSymbolVariantEditorProvider ()
 
 IF_ComponentSymbolVariantEditorProvider (const IF_ComponentSymbolVariantEditorProvider &other)=delete
 
virtual ~IF_ComponentSymbolVariantEditorProvider ()
 
virtual bool openComponentSymbolVariantEditor (std::shared_ptr< ComponentSymbolVariant > variant) noexcept=0
 
IF_ComponentSymbolVariantEditorProvideroperator= (const IF_ComponentSymbolVariantEditorProvider &rhs)=delete
 

Detailed Description

Constructor & Destructor Documentation

◆ IF_ComponentSymbolVariantEditorProvider() [1/2]

◆ IF_ComponentSymbolVariantEditorProvider() [2/2]

◆ ~IF_ComponentSymbolVariantEditorProvider()

virtual ~IF_ComponentSymbolVariantEditorProvider ( )
inlinevirtual
+ Here is the call graph for this function:

Member Function Documentation

◆ openComponentSymbolVariantEditor()

virtual bool openComponentSymbolVariantEditor ( std::shared_ptr< ComponentSymbolVariant variant)
pure virtualnoexcept

Implemented in ComponentEditorWidget.

+ Here is the caller graph for this function:

◆ operator=()

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: