Borrowed factory for extension pages in the host Preferences dialog.
Definition IUiHost.hpp:89
Guarded registration for a dynamically supplied Preferences page.
Definition extensionpreferences.h:18
QString id
Fully qualified ext.<pluginId>.<pageId> identity.
Definition extensionpreferences.h:19
OpenSWMM::Sdk::ISettings * settings
Borrowed plugin-scoped settings passed to create().
Definition extensionpreferences.h:22
QPointer< QObject > owner
Host lifetime; a null guard makes the entry unavailable.
Definition extensionpreferences.h:20
OpenSWMM::Sdk::IPreferencesPageFactory * factory
Borrowed while owner remains live.
Definition extensionpreferences.h:21