KiCad PCB EDA Suite
|
Public Types | |
enum | enum_class { TESTA = 0 , TESTB = 1 , TESTC = 4 } |
Public Member Functions | |
virtual void | setA (int a) override |
virtual int | getA () const override |
enum_glob | getGlobEnum () const |
void | setGlobEnum (enum_glob val) |
enum_class | getClassEnum () const |
void | setClassEnum (enum_class val) |
void | setCond (int a) |
int | getCond () const |
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, bool aNotify=true) |
template<typename T > | |
bool | Set (PROPERTY_BASE *aProperty, T aValue, bool aNotify=true) |
template<typename T > | |
bool | Set (const wxString &aProperty, T aValue, bool aNotify=true) |
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 |
bool | getBool () const |
void | setBool (bool a) |
int | getNew () const |
void | setNew (int m) |
Public Attributes | |
enum_glob | m_enum_glob |
enum_class | m_enum_class |
int | m_aa = 0 |
int | m_cond = 0 |
int | m_m = 0 |
bool | m_bool = false |
Protected Attributes | |
int | m_a = 0 |
wxPoint | m_p |
Definition at line 103 of file test_property.cpp.
|
inherited |
Enumerator | |
---|---|
TESTA | |
TESTB | |
TESTC |
Definition at line 82 of file test_property.cpp.
|
inlineinherited |
Definition at line 119 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 99 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(), PROPERTIES_PANEL::getItemValue(), PCBEXPR_VAR_REF::GetValue(), and SCHEMATIC::SCHEMATIC().
|
inlineinherited |
Definition at line 107 of file inspectable.h.
References PROPERTY_BASE::get(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inlineoverridevirtualinherited |
|
inlinevirtualinherited |
Definition at line 34 of file test_property.cpp.
References A::m_a.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlineinherited |
Definition at line 67 of file test_property.cpp.
References C::m_bool.
Referenced by CLASS_C_DESC::CLASS_C_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 91 of file test_property.cpp.
References D::m_enum_class.
Referenced by CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 95 of file test_property.cpp.
References D::m_cond.
Referenced by CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 88 of file test_property.cpp.
References D::m_enum_glob.
Referenced by CLASS_D_DESC::CLASS_D_DESC(), and CLASS_E_DESC::CLASS_E_DESC().
|
inlineinherited |
Definition at line 70 of file test_property.cpp.
References C::m_m.
Referenced by CLASS_C_DESC::CLASS_C_DESC().
|
inlineinherited |
Definition at line 41 of file test_property.cpp.
References A::m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 42 of file test_property.cpp.
References A::m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlineinherited |
Definition at line 43 of file test_property.cpp.
References A::m_p.
|
inlineinherited |
Definition at line 44 of file test_property.cpp.
References A::m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
inlineinherited |
Definition at line 76 of file inspectable.h.
References PROPERTY_MANAGER::GetProperty(), PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), PROPERTY_BASE::set(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
|
inlineinherited |
Definition at line 59 of file inspectable.h.
References PROPERTY_MANAGER::Instance(), PROPERTY_BASE::OwnerHash(), PROPERTY_MANAGER::PropertyChanged(), 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_MANAGER::PropertyChanged(), PROPERTY_BASE::setter(), TYPE_HASH, and PROPERTY_MANAGER::TypeCast().
Referenced by SCH_PROPERTIES_PANEL::valueChanged(), and PCB_PROPERTIES_PANEL::valueChanged().
|
inlineoverridevirtualinherited |
|
inlineinherited |
Definition at line 68 of file test_property.cpp.
References C::m_bool.
Referenced by CLASS_C_DESC::CLASS_C_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 92 of file test_property.cpp.
References D::m_enum_class.
Referenced by CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 94 of file test_property.cpp.
References D::m_cond.
Referenced by CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 89 of file test_property.cpp.
References D::m_enum_glob.
Referenced by BOOST_AUTO_TEST_CASE(), CLASS_D_DESC::CLASS_D_DESC(), and CLASS_E_DESC::CLASS_E_DESC().
|
inlineinherited |
Definition at line 71 of file test_property.cpp.
References C::m_m.
Referenced by CLASS_C_DESC::CLASS_C_DESC().
|
inlinevirtualinherited |
Definition at line 36 of file test_property.cpp.
References A::m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC(), and CLASS_D_DESC::CLASS_D_DESC().
|
inlineinherited |
Definition at line 37 of file test_property.cpp.
References A::m_p.
|
inlineinherited |
Definition at line 38 of file test_property.cpp.
References A::m_p.
|
inlineinherited |
Definition at line 39 of file test_property.cpp.
References A::m_p.
Referenced by CLASS_A_DESC::CLASS_A_DESC().
|
protectedinherited |
Definition at line 47 of file test_property.cpp.
Referenced by B::getA(), A::getA2(), and B::setA().
|
inherited |
Definition at line 99 of file test_property.cpp.
|
inherited |
Definition at line 74 of file test_property.cpp.
Referenced by C::getBool(), and C::setBool().
|
inherited |
Definition at line 100 of file test_property.cpp.
Referenced by D::getCond(), and D::setCond().
|
inherited |
Definition at line 98 of file test_property.cpp.
Referenced by D::getClassEnum(), and D::setClassEnum().
|
inherited |
Definition at line 97 of file test_property.cpp.
Referenced by D::getGlobEnum(), and D::setGlobEnum().
|
inherited |
Definition at line 73 of file test_property.cpp.
Referenced by C::getNew(), and C::setNew().
|
protectedinherited |
Definition at line 48 of file test_property.cpp.
Referenced by A::getPoint(), A::getPoint2(), A::getPoint3(), A::getPoint4(), A::setPoint(), A::setPoint2(), A::setPoint3(), and A::setPoint4().