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
userflagseditref.h
Go to the documentation of this file.
1
17#ifndef USERFLAGSEDITREF_H
18#define USERFLAGSEDITREF_H
19
20#include <QMetaType>
21#include <QString>
22
23namespace openswmmvis::ui {
24class UserFlagsModel;
25}
26
29{
34
35 QString objectType;
36 QString objectName;
37 QString summary;
38
39 bool operator==(const UserFlagsEditRef &other) const noexcept
40 {
41 return model == other.model && objectType == other.objectType
42 && objectName == other.objectName && summary == other.summary;
43 }
44};
45
46Q_DECLARE_METATYPE(UserFlagsEditRef)
47
48
51 const QString &objectType,
52 const QString &objectName);
53
57
58#endif // USERFLAGSEDITREF_H
Definition userflagsmodel.h:32
Definition openswmmvislayer.h:43
Definition userflagseditref.h:29
QString objectName
Owning object id (case-preserved)
Definition userflagseditref.h:36
openswmmvis::ui::UserFlagsModel * model
Definition userflagseditref.h:33
QString summary
Short text shown in the cell.
Definition userflagseditref.h:37
QString objectType
[USER_FLAG_VALUES] token: NODE / LINK / SUBCATCHMENT / GAGE
Definition userflagseditref.h:35
bool operator==(const UserFlagsEditRef &other) const noexcept
Definition userflagseditref.h:39
void registerUserFlagsEditRefConverter()
Definition userflagseditref.cpp:32
QString userFlagsSummaryFor(openswmmvis::ui::UserFlagsModel *model, const QString &objectType, const QString &objectName)
Definition userflagseditref.cpp:14