49 const QString &seed = {},
116 QJsonObject
state()
const;
124 void restore(
const QJsonObject &);
161 QCheckBox *m_recalculate =
nullptr;
163 QProgressDialog *m_progress;
166 bool m_upstream =
false, m_travel =
false, m_pending =
false;
167 bool m_recalculating =
false;
Overlays time-stepped simulation results on the SWMM network geometry.
Definition swmmresultslayer.h:104
MDI sub-window owning a MapCanvas, per-project services and map tools, referring to a workspace-assoc...
Definition swmmvisprojectwindow.h:74
Definition traceanalysisdialog.h:29
static void recalculate(SWMMVisProjectWindow *, const QString &runId)
First argument is optional project (null no-op); reuse/create picker and request full-run saved-analy...
Definition traceanalysisdialog.cpp:272
void restore(const QJsonObject &)
Read first argument JSON into run ID, raw node text, direction/tab booleans (only integer 1 true); mi...
Definition traceanalysisdialog.cpp:231
void reject() override
Unset project canvas cursor and reject picker. Does not cancel controller or clear pending work; prog...
Definition traceanalysisdialog.cpp:238
static void showDetails(TraceSublayer *, QWidget *parent)
First argument is required live TraceSublayer/layer/result; snapshot currently contributing rows into...
Definition traceanalysisdialog.cpp:729
QJsonObject state() const
Definition traceanalysisdialog.cpp:224
static TraceAnalysisDialog * showFor(SWMMVisProjectWindow *, bool upstream, bool travel, const QString &seed={}, SWMMResultsLayer *output=nullptr)
For the first project argument (nullable), reuse/create its direct-child trace picker,...
Definition traceanalysisdialog.cpp:82
static void showProperties(TraceSublayer *, QWidget *parent)
First argument is required live TraceSublayer with live layer/style; open immediate style editing wit...
Definition traceanalysisdialog.cpp:347
bool eventFilter(QObject *, QEvent *) override
First argument is borrowed event target; second is required borrowed Qt event. While visible,...
Definition traceanalysisdialog.cpp:297
void setSeedNodes(const QStringList &)
Copy first argument (borrowed node-ID list) into comma-space joined editor, without trimming,...
Definition traceanalysisdialog.cpp:220
Definition tracecontroller.h:32
Definition traceanalysislayer.h:331
Definition traceanalysislayer.h:22
int parent
Definition planning.cpp:199
Definition tracedata.h:35
Value types for flow balance and travel-time analysis results.