Jon Evans
9c1a160fcd
Add system for property change notifications
Use this to sync symbol field edits that are
synced by the dialog
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15697
2 years ago
Jon Evans
68de92313e
Properties: move to custom editor for distances; refactoring
Also fix display of angle values since EDA_ANGLE was introduced
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12290
3 years ago
Seth Hillbrand
f1261e71d4
Replace boost::optional with std::optional
3 years ago
Jon Evans
3c6e8aea0f
Properties panel: post-rebase fixes and hide by default
Remove layer widget re-added by Orson's rebase
5 years ago
Maciej Suminski
82b8014a34
Properties: Fixed INSPECTABLE::Get<T>()
The code was not correct as it returned either wxAny or type T.
6 years ago
Maciej Suminski
d5677a6dfe
Properties: const getters
6 years ago
Wayne Stambaugh
175b474c3e
Coverity issue fixes.
Fixes issues #280412 , #314755 , #329615 , #332459 , #332157 , #332167 ,
4 years ago
Jon Evans
c04e19f9ac
Include optimization: move some things from common.h to point-of-use
5 years ago
Tomasz Wlostowski
d2c9ccd3fe
INSPECTABLE: minor bugfix
6 years ago
Maciej Suminski
cbd5004fd4
Properties (introspection)
Introduces classes:
- INSPECTED: base class for types taking advantage of
generic properties system.
- PROPERTY*: meta-data storing information about properties
- PROPERTY_MANAGER: singleton class to get properties data
6 years ago