KiCad PCB EDA Suite
|
Public Member Functions | |
virtual void | setA (int a)=0 |
virtual int | getA () const =0 |
virtual const int & | getA2 () const |
virtual void | setPoint (const wxPoint &p) |
void | setPoint2 (wxPoint &p) |
void | setPoint3 (wxPoint p) |
void | setPoint4 (wxPoint p) |
const wxPoint & | getPoint () const |
wxPoint | getPoint2 () const |
wxPoint | getPoint3 () |
const wxPoint & | getPoint4 () const |
bool | Set (PROPERTY_BASE *aProperty, wxAny &aValue) |
template<typename T > | |
bool | Set (PROPERTY_BASE *aProperty, T aValue) |
template<typename T > | |
bool | Set (const wxString &aProperty, T aValue) |
wxAny | Get (PROPERTY_BASE *aProperty) const |
template<typename T > | |
T | Get (PROPERTY_BASE *aProperty) const |
template<typename T > | |
std::optional< T > | Get (const wxString &aProperty) const |
Protected Attributes | |
int | m_a = 0 |
wxPoint | m_p |
Definition at line 29 of file test_property.cpp.
|
inlineinherited |
Definition at line 104 of file inspectable.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inlineinherited |
Definition at line 84 of file inspectable.h.
References PROPERTY_BASE::getter(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by BOOST_AUTO_TEST_CASE(), CLASS_D_DESC::CLASS_D_DESC(), EDA_SHAPE_DESC::EDA_SHAPE_DESC(), PROPERTIES_PANEL::getItemValue(), and PCB_EXPR_VAR_REF::GetValue().
|
inlineinherited |
Definition at line 92 of file inspectable.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
pure virtual |
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlinevirtual |
Definition at line 34 of file test_property.cpp.
References m_a.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inline |
Definition at line 41 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inline |
Definition at line 42 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inline |
Definition at line 43 of file test_property.cpp.
References m_p.
|
inline |
Definition at line 44 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlineinherited |
Definition at line 66 of file inspectable.h.
References PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_BASE::set(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inlineinherited |
Definition at line 54 of file inspectable.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_BASE::set(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inlineinherited |
Definition at line 42 of file inspectable.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_BASE::setter(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by PCB_PROPERTIES_PANEL::valueChanged().
|
pure virtual |
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlinevirtual |
Definition at line 36 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inline |
Definition at line 37 of file test_property.cpp.
References m_p.
|
inline |
Definition at line 38 of file test_property.cpp.
References m_p.
|
inline |
Definition at line 39 of file test_property.cpp.
References m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
protected |
Definition at line 47 of file test_property.cpp.
|
protected |
Definition at line 48 of file test_property.cpp.
Referenced by getPoint(), getPoint2(), getPoint3(), getPoint4(), setPoint(), setPoint2(), setPoint3(), and setPoint4().