LibrePCB Developers Documentation
|
#include <boardclipboarddata.h>
Public Member Functions | |
Device (const Uuid &componentUuid, const Uuid &libDeviceUuid, const Uuid &libFootprintUuid, const Point &position, const Angle &rotation, bool mirrored, bool locked, const AttributeList &attributes, const QList< BoardStrokeTextData > &strokeTexts) | |
Device (const SExpression &node) | |
void | serialize (SExpression &root) const |
bool | operator!= (const Device &rhs) noexcept |
Public Attributes | |
Uuid | componentUuid |
Uuid | libDeviceUuid |
Uuid | libFootprintUuid |
Point | position |
Angle | rotation |
bool | mirrored |
bool | locked |
AttributeList | attributes |
QList< BoardStrokeTextData > | strokeTexts |
Signal< Device > | onEdited |
Dummy event, not used. | |
Static Public Attributes | |
static constexpr const char * | tagname = "device" |
|
inline |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
staticconstexpr |
Uuid componentUuid |
Uuid libDeviceUuid |
Uuid libFootprintUuid |
Point position |
Angle rotation |
bool mirrored |
bool locked |
AttributeList attributes |
QList<BoardStrokeTextData> strokeTexts |