14#ifndef PERFORMANCEPAGE_H
15#define PERFORMANCEPAGE_H
34 [[nodiscard]] QString
title()
const override;
49 void refreshThreadsEffectiveLabel();
54 QSpinBox *m_threadsSpin =
nullptr;
55 QLabel *m_threadsEffective =
nullptr;
56 SWMM_ThreadInfo m_threadInfo{};
57 std::function<void(
double)> m_setMinimumStep;
Definition performancepage.h:28
void read() override
engine → widgets. Block signals while setting.
Definition performancepage.cpp:159
QString title() const override
Sidebar row text, already tr()'d.
Definition performancepage.cpp:29
int write() override
widgets → engine via ctx_.writeIfChanged; returns the sum.
Definition performancepage.cpp:169
void setMinimumStepSetter(std::function< void(double)> setter)
Where the fast preset sends its MINIMUM_STEP value.
Definition performancepage.cpp:34
Definition simoptionscontext.h:31
Definition simoptionspage.h:25
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176