110 void copyName()
const;
115 void pyCopyName()
const;
125 void pyCopyId()
const;
130 void copyType()
const;
135 void pyCopyType()
const;
140 void copyproperties()
const;
145 void pyCopyproperties()
const;
150 void copyLocation()
const;
155 void pyCopyLocation()
const;
160 void copyModuleName()
const;
165 void pyCopyModule()
const;
170 void copyModuleID()
const;
175 void addModuleToSelection();
180 void setModuleAsSelection();
185 void moveToModuleAction();
192 void handleGateRemoved(
Gate* gate);
199 void handleGateNameChanged(
Gate* gate);
206 void handleGateLocationChanged(
Gate* gate);
230 QMenu* mNameEntryContextMenu;
231 QMenu* mIdEntryContextMenu;
232 QMenu* mTypeEntryContextMenu;
233 QMenu* mPropertiesEntryContextMenu;
234 QMenu* mLocationEntryContextMenu;
235 QMenu* mModuleEntryContextMenu;
237 std::function<void()> mModuleDoubleClickedAction;
239 static const QString nameRowKey;
241 static const QString typeRowKey;
242 static const QString gateTypePropertiesRowKey;
243 static const QString locationRowKey;
244 static const QString moduleRowKey;
GateInfoTable(QWidget *parent=nullptr)
const Module * module(const Gate *g, const NodeBoxes &boxes)
QObject * parent() const const