LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SEE_StartAddComponent Class Referencefinal

The SEE_StartAddComponent class. More...

#include <schematiceditorevent.h>

+ Inheritance diagram for SEE_StartAddComponent:
+ Collaboration diagram for SEE_StartAddComponent:

Public Member Functions

 SEE_StartAddComponent ()
 
 SEE_StartAddComponent (const Uuid &cmp, const Uuid &symbVar)
 
 ~SEE_StartAddComponent ()
 
const tl::optional< Uuid > & getComponentUuid () const noexcept
 
const tl::optional< Uuid > & getSymbVarUuid () const noexcept
 
- Public Member Functions inherited from SEE_Base
 SEE_Base (EventType_t type)
 
virtual ~SEE_Base ()
 
EventType_t getType () const noexcept
 
bool isAccepted () const noexcept
 
virtual void setAccepted (bool accepted) noexcept
 

Private Attributes

tl::optional< UuidmComponentUuid
 
tl::optional< UuidmSymbVarUuid
 

Additional Inherited Members

- Public Types inherited from SEE_Base
enum  EventType_t
 FSM event types. More...
 
- Protected Attributes inherited from SEE_Base
EventType_t mType
 
bool mAccepted
 

Detailed Description

The SEE_StartAddComponent class.

See Also
#project#SES_AddComponent

Constructor & Destructor Documentation

SEE_StartAddComponent ( const Uuid cmp,
const Uuid symbVar 
)

Member Function Documentation

const tl::optional<Uuid>& getComponentUuid ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

const tl::optional<Uuid>& getSymbVarUuid ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

Member Data Documentation

tl::optional<Uuid> mComponentUuid
private
tl::optional<Uuid> mSymbVarUuid
private

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