32 #include <QStringList>
78 void handleSpinBoxValueChanged(
int val);
85 bool isLabel()
const {
return mLabel!=
nullptr; }
100 void constructor(
const std::vector<const Net*>& nets,
const QString& grpName =
QString());
104 void handleGroupValueChanged(
int val);
105 void handleCheckStateChanged(
int state);
Value
represents the type of the node
void setValue(const Net *n, BooleanFunction::Value val)
LogicEvaluatorCheckBox(const Net *n, QWidget *parent=nullptr)
QPair< const Net *, BooleanFunction::Value > getValue() const
LogicEvaluatorHexSpinbox(QWidget *parent=nullptr)
virtual QString textFromValue(int val) const override
int valueFromText(const QString &text) const override
QValidator::State validate(QString &input, int &pos) const override
LogicEvaluatorPingroup(const std::vector< const Net * > &nets, bool outp, const QString &grpName, QWidget *parent=nullptr)
void setValue(const Net *n, BooleanFunction::Value val)
QPair< const Net *, BooleanFunction::Value > getValue(int index) const
void setOutput(bool outp)
void valueChanged(int val)
LogicEvaluatorValue(int nbits, QWidget *parent=nullptr)
QObject * parent() const const