107 void copyName()
const;
112 void pyCopyName()
const;
122 void pyCopyId()
const;
127 void copyType()
const;
132 void pyCopyType()
const;
137 void copyproperties()
const;
142 void pyCopyproperties()
const;
147 void copyLocation()
const;
152 void pyCopyLocation()
const;
157 void copyModuleName()
const;
162 void pyCopyModule()
const;
167 void copyModuleID()
const;
172 void addModuleToSelection();
177 void setModuleAsSelection();
182 void moveToModuleAction();
189 void handleGateRemoved(
Gate* gate);
196 void handleGateNameChanged(
Gate* gate);
203 void handleGateLocationChanged(
Gate* gate);
227 QMenu* mNameEntryContextMenu;
228 QMenu* mIdEntryContextMenu;
229 QMenu* mTypeEntryContextMenu;
230 QMenu* mPropertiesEntryContextMenu;
231 QMenu* mLocationEntryContextMenu;
232 QMenu* mModuleEntryContextMenu;
234 std::function<void()> mModuleDoubleClickedAction;
236 static const QString nameRowKey;
238 static const QString typeRowKey;
239 static const QString gateTypePropertiesRowKey;
240 static const QString locationRowKey;
241 static const QString moduleRowKey;
GateInfoTable(QWidget *parent=nullptr)
const Module * module(const Gate *g, const NodeBoxes &boxes)
QObject * parent() const const