42 static QVector<Status>
captureInputs(
const QVector<GraphicElementInput *> &inputs,
int inputPorts);
45 static void restoreInputs(
const QVector<GraphicElementInput *> &inputs,
const QVector<Status> &saved);
59 void sweep(
const QVector<GraphicElementInput *> &inputs,
60 const QVector<GraphicElement *> &outputs,
61 int inputPorts,
int columns,
62 const std::function<
bool(
int row,
int col)> &readInput,
63 const std::function<
void(
int row,
int col,
int value)> &writeOutput)
const;
66 Scene *m_externalScene =
nullptr;
Central enumeration types for element types, groups, and signal status.
Abstract base class for all graphical circuit elements in wiRedPanda.
Main circuit editing scene.
Manages the digital circuit simulation loop.