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::GuiExtensionRecord Struct Reference

Owning inventory entry, including failures and metadata-only discoveries. More...

#include <extensionmanager.h>

Collaboration diagram for openswmmvis::GuiExtensionRecord:

Public Attributes

OpenSWMM::Sdk::ExtensionInfo info
 Embedded extension identity and display information.
 
OpenSWMM::Sdk::CompatibilityManifest builtAgainst
 Build identity from embedded metadata.
 
QString path
 Canonical native-library path.
 
QString state
 Translated load, disable, safe-mode or restart status.
 
QString error
 Fatal compatibility or initialization diagnostic.
 
QString warning
 Nonfatal ABI or interrupted-operation recovery message.
 
bool enabled = true
 Desired next-launch enable state.
 
bool loaded = false
 Native code initialized in this process.
 
bool requiresEngineAbi = false
 Engine fingerprint mismatch prevents loading.
 
QList< OpenSWMM::Sdk::ExtensionInfo > children
 Cached plugin-hosted child metadata.
 

Detailed Description

Owning inventory entry, including failures and metadata-only discoveries.

Member Data Documentation

◆ builtAgainst

OpenSWMM::Sdk::CompatibilityManifest openswmmvis::GuiExtensionRecord::builtAgainst

Build identity from embedded metadata.

◆ children

QList<OpenSWMM::Sdk::ExtensionInfo> openswmmvis::GuiExtensionRecord::children

Cached plugin-hosted child metadata.

◆ enabled

bool openswmmvis::GuiExtensionRecord::enabled = true

Desired next-launch enable state.

◆ error

QString openswmmvis::GuiExtensionRecord::error

Fatal compatibility or initialization diagnostic.

◆ info

OpenSWMM::Sdk::ExtensionInfo openswmmvis::GuiExtensionRecord::info

Embedded extension identity and display information.

◆ loaded

bool openswmmvis::GuiExtensionRecord::loaded = false

Native code initialized in this process.

◆ path

QString openswmmvis::GuiExtensionRecord::path

Canonical native-library path.

◆ requiresEngineAbi

bool openswmmvis::GuiExtensionRecord::requiresEngineAbi = false

Engine fingerprint mismatch prevents loading.

◆ state

QString openswmmvis::GuiExtensionRecord::state

Translated load, disable, safe-mode or restart status.

◆ warning

QString openswmmvis::GuiExtensionRecord::warning

Nonfatal ABI or interrupted-operation recovery message.


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