26 virtual QList<QVariantMap>
runs()
const = 0;
48 const QString &category)
const = 0;
56 const QString &variableKey) = 0;
71 virtual QStringList
ids()
const = 0;
75 virtual bool open(
const QString &
id) = 0;
Argument-free built-in dialog commands, exposed through registered application actions.
Definition IApplicationServices.hpp:65
virtual QStringList ids() const =0
Enumerate currently registered built-in commands that open dialogs.
virtual ~IDialogs()=default
Destroy an implementation; extensions borrow this host-owned service.
virtual bool open(const QString &id)=0
Trigger a built-in dialog in the current application context.
Definition IModelInstance.hpp:25
Access to existing time-series and profile plot panels.
Definition IApplicationServices.hpp:39
virtual bool profile(IModelInstance *instance, const QStringList &nodeNames)=0
Open the standard profile panel along connected named nodes.
virtual ~IPlotService()=default
Destroy an implementation; extensions borrow this host-owned service.
virtual QList< QVariantMap > variables(IModelInstance *instance, const QString &category) const =0
Enumerate plottable variables from the model's active 1D results.
virtual bool timeSeries(IModelInstance *instance, const QString &category, const QString &name, const QString &variableKey)=0
Add a result series to the shared time-series plot panel.
Simulation Status facade supporting native and legacy worker runs.
Definition IApplicationServices.hpp:19
virtual QList< QVariantMap > runs() const =0
Copy current Simulation Status rows.
virtual ~IRunRegistry()=default
Destroy an implementation; extensions borrow this host-owned service.
virtual int start(IModelInstance *instance, QString *error=nullptr)=0
Save and run an existing model using its configured engine/options.
virtual void cancel(int id)=0
Request cancellation of one active run.
Public header-only ABI for independently compiled native GUI extensions.
Definition ExtensionHost.hpp:24
double error
Definition terrainerrorfield.cpp:42