Overview

LMMS uses XML-based serialization for internal data such as project files.

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 hooks TrackContainer in order to save UI settings along the core settings

Last updated

Was this helpful?