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::import::TargetAttribute Struct Reference

#include <importtargetregistry.h>

Collaboration diagram for openswmmvis::import::TargetAttribute:

Public Attributes

QString key
 stable id, e.g. "invertElev"
 
QString label
 translated display label
 
QMetaType::Type type = QMetaType::Double
 Double / QString / Int.
 
bool required = false
 must be mapped for import
 
QString adapterProperty
 Q_PROPERTY name; empty = ctor-consumed.
 
QVector< EnumChoiceenumChoices
 non-empty ⇒ enum-typed (type == Int)
 

Detailed Description

One mappable attribute of a target kind.

Member Data Documentation

◆ adapterProperty

QString openswmmvis::import::TargetAttribute::adapterProperty

Q_PROPERTY name; empty = ctor-consumed.

◆ enumChoices

QVector<EnumChoice> openswmmvis::import::TargetAttribute::enumChoices

non-empty ⇒ enum-typed (type == Int)

◆ key

QString openswmmvis::import::TargetAttribute::key

stable id, e.g. "invertElev"

◆ label

QString openswmmvis::import::TargetAttribute::label

translated display label

◆ required

bool openswmmvis::import::TargetAttribute::required = false

must be mapped for import

◆ type

QMetaType::Type openswmmvis::import::TargetAttribute::type = QMetaType::Double

Double / QString / Int.


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