wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
SimulationThrottleDisabler.h
Go to the documentation of this file.
1// Copyright 2015 - 2026, GIBIS-UNIFESP and the wiRedPanda contributors
2// SPDX-License-Identifier: GPL-3.0-or-later
3
7
8#pragma once
9
10#include <QObject>
11
12class Simulation;
13
34{
35public:
37 explicit SimulationThrottleDisabler(Simulation *simulation);
38
41
42private:
43 Q_DISABLE_COPY(SimulationThrottleDisabler)
44
45 Simulation *m_simulation;
46};
SimulationThrottleDisabler(Simulation *simulation)
Disables the visual refresh throttle on simulation.
~SimulationThrottleDisabler()
Re-enables the visual refresh throttle.
Manages the digital circuit simulation loop.
Definition Simulation.h:38