mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-25 14:05:15 +00:00
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. |
||
---|---|---|
.. | ||
FrameLoader.cpp | ||
FrameLoader.h | ||
ImageLoader.cpp | ||
ImageLoader.h | ||
ImageResource.cpp | ||
ImageResource.h | ||
LoadRequest.h | ||
Resource.cpp | ||
Resource.h | ||
ResourceLoader.cpp | ||
ResourceLoader.h |