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

Native-controller metadata copied into an authoritative session record. More...

#include <extensionstateregistry.h>

Collaboration diagram for openswmmvis::SessionMetadata:

Public Attributes

QUuid instanceId
 Persistent model identity; distinct sessions may share it.
 
QString title
 Current model-window caption.
 
QString inputPath
 Current model input path, empty while unsaved.
 
QString projectPath
 Current/inferred project-sidecar path.
 
bool dirty = false
 Native model/project dirty state.
 
quint64 modelRevision = 0
 Native model edit revision.
 

Detailed Description

Native-controller metadata copied into an authoritative session record.

Member Data Documentation

◆ dirty

bool openswmmvis::SessionMetadata::dirty = false

Native model/project dirty state.

◆ inputPath

QString openswmmvis::SessionMetadata::inputPath

Current model input path, empty while unsaved.

◆ instanceId

QUuid openswmmvis::SessionMetadata::instanceId

Persistent model identity; distinct sessions may share it.

◆ modelRevision

quint64 openswmmvis::SessionMetadata::modelRevision = 0

Native model edit revision.

◆ projectPath

QString openswmmvis::SessionMetadata::projectPath

Current/inferred project-sidecar path.

◆ title

QString openswmmvis::SessionMetadata::title

Current model-window caption.


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