41 class DetailsFrameWidget;
44 class BooleanFunctionTable;
46 class DataTableWidget;
47 class GroupingsOfItemWidget;
49 class ParameterTableWidget;
62 enum GateTypeCategory {none, lut, ff, latch};
81 void handleGateBooleanFunctionChanged(
Gate* g);
82 void handleLutPinSelectionChanged(
int id);
91 void showMultiTab(GateDetailsTabWidget::GateTypeCategory gateTypeCategory);
103 void hideOrShorMultiTab(GateTypeCategory gateTypeCategory);
108 void setupBooleanFunctionTables(
Gate* gate, GateTypeCategory gateTypeCategory);
113 GateTypeCategory getGateTypeCategory(
Gate* gate)
const;
118 void handleLutConfigContextMenuRequested(
QPoint pos);
120 bool mMultiTabVisible =
true;
150 std::vector<std::string> mCurrentLutPins;
151 std::string mSelectedLutPin;
A table view that shows BooleanFunctions and clear-preset behaviors.
A widget to display the pins of a given gate.
QObject * parent() const const