20#ifndef OPENSWMMVIS_UI_DIALOGS_IMPORT_IMPORTTARGETREGISTRY_H
21#define OPENSWMMVIS_UI_DIALOGS_IMPORT_IMPORTTARGETREGISTRY_H
23#include <QCoreApplication>
48 QMetaType::Type
type = QMetaType::Double;
61 [[nodiscard]]
static QVector<TargetKind>
allKinds();
Definition importtargetregistry.h:55
static int swmmNodeType(TargetKind k)
Definition importtargetregistry.cpp:157
static QVector< TargetKind > allKinds()
Definition importtargetregistry.cpp:114
static bool isLinkKind(TargetKind k)
Definition importtargetregistry.cpp:145
ImportTargetRegistry()=delete
static QString kindLabel(TargetKind k)
Definition importtargetregistry.cpp:122
static TargetAttribute attribute(TargetKind kind, const QString &key)
Definition importtargetregistry.cpp:317
static int swmmLinkType(TargetKind k)
Definition importtargetregistry.cpp:168
static bool isNodeKind(TargetKind k)
Definition importtargetregistry.cpp:139
static bool isPointKind(TargetKind k)
Definition importtargetregistry.cpp:152
static QVector< TargetAttribute > attributesFor(TargetKind kind)
Definition importtargetregistry.cpp:180
int k
Definition mesh2dresultsexport.cpp:549
const char * key
Definition meshcellparams.cpp:24
Definition featurelayerimporter.h:39
TargetKind
Definition importtargetregistry.h:32
TokenKind kind
Definition queryparser.cpp:34
Definition importtargetregistry.h:39
int code
engine integer written through the adapter
Definition importtargetregistry.h:41
QString label
canonical key, e.g. "FREE" — matched case-insensitively
Definition importtargetregistry.h:40
Definition importtargetregistry.h:45
bool required
must be mapped for import
Definition importtargetregistry.h:49
QVector< EnumChoice > enumChoices
non-empty ⇒ enum-typed (type == Int)
Definition importtargetregistry.h:51
QMetaType::Type type
Double / QString / Int.
Definition importtargetregistry.h:48
QString adapterProperty
Q_PROPERTY name; empty = ctor-consumed.
Definition importtargetregistry.h:50
QString key
stable id, e.g. "invertElev"
Definition importtargetregistry.h:46
QString label
translated display label
Definition importtargetregistry.h:47