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
swmmtimeseriespropertyadapter.h
Go to the documentation of this file.
1
14#ifndef SWMMTIMESERIESPROPERTYADAPTER_H
15#define SWMMTIMESERIESPROPERTYADAPTER_H
16
18
20{
21 Q_OBJECT
22 Q_PROPERTY(int pointCount READ pointCount NOTIFY changed)
23 Q_PROPERTY(QString pointSummary READ pointSummary NOTIFY changed)
24
25public:
27
28 [[nodiscard]] int pointCount() const;
29 [[nodiscard]] QString pointSummary() const;
30
31 Q_INVOKABLE QString displayLabelFor(const QString &property) const;
32
33private:
34 [[nodiscard]] int idx() const;
35};
36
37#endif // SWMMTIMESERIESPROPERTYADAPTER_H
Common base for non-spatial Data Object property adapters.
Definition swmmdataobjectpropertyadapter.h:38
Definition swmmtimeseriespropertyadapter.h:20
int pointCount
Definition swmmtimeseriespropertyadapter.h:22
QString pointSummary
Definition swmmtimeseriespropertyadapter.h:23
Q_INVOKABLE QString displayLabelFor(const QString &property) const
Definition swmmtimeseriespropertyadapter.cpp:17