1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 01:20:59 +00:00
serenity/Services/SystemServer
Andreas Kling e2f32b8f9d LibCore: Make Core::Object properties more dynamic
Instead of everyone overriding save_to() and set_property() and doing
a pretty asymmetric job of implementing the various properties, let's
add a bit of structure here.

Object properties are now represented by a Core::Property. Properties
are registered with a getter and setter (optional) in constructors.
I've added some convenience macros for creating and registering
properties, but this does still feel a bit bulky. We'll have to
iterate on this and see where it goes.
2020-09-15 21:46:26 +02:00
..
CMakeLists.txt Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
main.cpp SystemServer: Fix typo (exist -> exit) (#2615) 2020-06-23 14:52:15 +02:00
Service.cpp LibCore: Prefer strlcpy over strncpy, fix overflow 2020-08-24 00:45:03 +02:00
Service.h LibCore: Make Core::Object properties more dynamic 2020-09-15 21:46:26 +02:00