SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmmvis::ExtensionPreferencesEntry Struct Reference

Guarded registration for a dynamically supplied Preferences page. More...

#include <extensionpreferences.h>

Collaboration diagram for openswmmvis::ExtensionPreferencesEntry:

Public Attributes

QString id
 Fully qualified ext.<pluginId>.<pageId> identity.
 
QPointer< QObject > owner
 Host lifetime; a null guard makes the entry unavailable.
 
OpenSWMM::Sdk::IPreferencesPageFactory * factory
 Borrowed while owner remains live.
 
OpenSWMM::Sdk::ISettings * settings
 Borrowed plugin-scoped settings passed to create().
 

Detailed Description

Guarded registration for a dynamically supplied Preferences page.

Member Data Documentation

◆ factory

OpenSWMM::Sdk::IPreferencesPageFactory* openswmmvis::ExtensionPreferencesEntry::factory

Borrowed while owner remains live.

◆ id

QString openswmmvis::ExtensionPreferencesEntry::id

Fully qualified ext.<pluginId>.<pageId> identity.

◆ owner

QPointer<QObject> openswmmvis::ExtensionPreferencesEntry::owner

Host lifetime; a null guard makes the entry unavailable.

◆ settings

OpenSWMM::Sdk::ISettings* openswmmvis::ExtensionPreferencesEntry::settings

Borrowed plugin-scoped settings passed to create().


The documentation for this struct was generated from the following file: