API — ICoreSDK/ICoreStudio/StudioObjects/StudioSurface/RunToolBar
The public contract of 1 header(s) under src/ICoreSDK/ICoreStudio/StudioObjects/StudioSurface/RunToolBar — 1 class/struct definition(s), 7 declaration(s). Each section shows the header's banner and its public (and protected-virtual) surface exactly as the file writes it.
| Header | Defines | Declarations | Bases |
|---|---|---|---|
ICoreRunToolBar.h | ICoreRunToolBar | 7 | public ICoreToolBar |
ICoreRunToolBar.h#
src/ICoreSDK/ICoreStudio/StudioObjects/StudioSurface/RunToolBar/ICoreRunToolBar.h
ICoreRunToolBar#
ICoreRunToolBar.h:12 · class · final · bases public ICoreToolBar · pImpl · 7 declaration(s)
class ICoreRunToolBar final : public ICoreToolBar {
public:
explicit ICoreRunToolBar(ICoreWidget* parent = nullptr);
void setSolverStartedButtonsEnabling() const;
void setDebugModeStartedButtonsEnabling() const;
void setSolverPausedButtonsEnabling() const;
void setSolverStoppedButtonsEnabling() const;
void setModelBuildingButtonsEnabling() const;
~ICoreRunToolBar() override;
private:
class Impl; // the two-line residue; state lives here
std::unique_ptr<Impl> impl;
};