Overview
LMMS uses XML-based serialization for internal data such as project files.
This might change in future, see https://github.com/LMMS/lmms/issues/3981 for example.
Every class for serializable objects inherits SerializingObject
.
Also, an object may inherit SerializingObjectHook
and load/save settings when the hooked object load/save settings. Here are some examples:
Views hooking models:
TrackContainerView
hooksTrackContainer
in order to save UI settings along the core settings
Last updated