12#ifndef OPENSWMM_UI_DIALOGS_INITIALBEDQUALITYDIALOG_H
13#define OPENSWMM_UI_DIALOGS_INITIALBEDQUALITYDIALOG_H
15#include <openswmm/engine/openswmm_engine.h>
126 void readFromEngine();
157 void setEditable(
bool editable);
159 QTableWidget *table_ =
nullptr;
160 QLabel *status_ =
nullptr;
161 QPushButton *remove_ =
nullptr;
162 bool wrote_any_changes_ =
false;
163 int last_write_count_ = 0;
Definition initialbedqualitydialog.h:27
int lastWriteCount() const noexcept
Definition initialbedqualitydialog.h:55
void invalidateEngine()
Forget the raw engine and disable table/Add/Remove/OK while changing Cancel to Close and showing clos...
Definition initialbedqualitydialog.cpp:154
void changesApplied()
Notify a successfully completed changed draft with a positive successful-call count.
bool wroteAnyChanges() const noexcept
Definition initialbedqualitydialog.h:47
QString species
Definition initialbedqualitydialog.cpp:52
double concentration
Definition initialbedqualitydialog.cpp:53
QString target
Definition initialbedqualitydialog.cpp:51
int scope
Definition initialbedqualitydialog.cpp:50
Definition heatassignment.h:15
void * SWMM_Engine
Definition objectdefaultsapplier.h:23
int parent
Definition planning.cpp:199