#include <multiinputgate.h>
Inheritance diagram for MultiInputGate:


Public Member Functions | |
| MultiInputGate (ICNDocument *icnDocument, bool newItem, const char *id, int baseWidth=-1) | |
| ~MultiInputGate () | |
Protected Member Functions | |
| virtual void | inStateChanged (bool newState)=0 |
| void | dataChanged () |
| void | updateInputs (int newNum) |
| virtual void | updateAttachedPositioning () |
Protected Attributes | |
| int | m_numInputs |
| int | m_baseWidth |
| LogicIn * | inLogic [maxGateInput] |
| ECNode * | inNode [maxGateInput] |
| LogicOut * | m_pOut |
Definition at line 22 of file multiinputgate.h.
| void MultiInputGate::updateAttachedPositioning | ( | ) | [protected, virtual] |
This item has been resized, so update the nodes relative positions
Reimplemented from Component.
Definition at line 114 of file multiinputgate.cpp.
References m_baseWidth, CNItem::m_nodeMap, m_numInputs, Item::offsetX(), Item::offsetY(), and Component::updateAttachedPositioning().
Referenced by updateInputs().
1.5.1