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

The BEE_StartAddDevice class. More...

#include <boardeditorevent.h>

+ Inheritance diagram for BEE_StartAddDevice:
+ Collaboration diagram for BEE_StartAddDevice:

Public Member Functions

 BEE_StartAddDevice ()=delete
 
 BEE_StartAddDevice (const BEE_StartAddDevice &other)=delete
 
 BEE_StartAddDevice (ComponentInstance &cmp, const Uuid &dev, const Uuid &fpt)
 
 ~BEE_StartAddDevice ()
 
ComponentInstancegetComponentInstance () const noexcept
 
const UuidgetDeviceUuid () const noexcept
 
const UuidgetFootprintUuid () const noexcept
 
- Public Member Functions inherited from BEE_Base
 BEE_Base (EventType_t type)
 
virtual ~BEE_Base ()
 
EventType_t getType () const noexcept
 
bool isAccepted () const noexcept
 
virtual void setAccepted (bool accepted) noexcept
 

Private Attributes

ComponentInstancemComponentInstance
 
Uuid mDeviceUuid
 
Uuid mFootprintUuid
 

Additional Inherited Members

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

Detailed Description

The BEE_StartAddDevice class.

See Also
librepcb::project::BES_AddDevice

Constructor & Destructor Documentation

BEE_StartAddDevice ( )
delete
BEE_StartAddDevice ( const BEE_StartAddDevice other)
delete
BEE_StartAddDevice ( ComponentInstance cmp,
const Uuid dev,
const Uuid fpt 
)

Member Function Documentation

ComponentInstance& getComponentInstance ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

const Uuid& getDeviceUuid ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

const Uuid& getFootprintUuid ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

Member Data Documentation

ComponentInstance& mComponentInstance
private
Uuid mDeviceUuid
private
Uuid mFootprintUuid
private

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