ConstructSettingsHost

The construct schema in the settings page (config-ui §CFGC-2).

Inherits QObject

In the namespace construct::settings. Declared in src/libs/libconstruct/construct/settings/ConstructSettingsHost.hpp.

Detailed description

Owns the model the page shows, over the resolver that drives the viewport. It names the levels in "Write to", tells the app what a change must apply, and does the two copies between the scene and the seed. The settings page replaced the Preferences pane with it.

A change from any writer arrives through the resolver: the page, an OPAL task, or the Rendering window with config::Resolver:: notifyExternalChange(). So the app applies a change in one place.

In this section