GroupWidget* createChildScene(GroupWidget* parentWidget, BoxItem* upperItemOfGroupItem = NULL);
void destroyScene(GroupScene* scene);
void showRaiseWindow(BoxItem *item);
- void showRstClkInter(AbstractBoxItem *item);
- void addNewEmptyGroup(GroupScene *scene);
+ void showRstClkIface(AbstractBoxItem *item);
+ void showWishboneIface(AbstractBoxItem *item);
+ GroupWidget *addNewEmptyGroup(GroupScene *scene, bool show = true);
void addNewFullGroup();
inline GroupWidget* getCurrentGroup() { return currentGroup; }
+ inline void setSceneCounter(int value) { sceneCounter = value;}
+
bool isCurrentProject;
public slots:
*/
void disconnectInterFromGroup(InterfaceItem* item);
/*!
- * \brief removeBlockInterface
+ * \brief removeFunctionalInterface
* \param item item is always owned by a BoxItem
*
* This method is called only when the user right clicks on an InterfaceItem (that belongs
- * to a BoxItem and has a multiplicity > 1) and chooses remove in the contextual menu.
+ * to a BoxItem that represents a functional block and has a multiplicity > 1) and chooses remove in the contextual menu.
* Thus, parameter item is always owned by a BoxItem
*/
- void removeBlockInterface(InterfaceItem* item);
+ void removeFunctionalInterface(InterfaceItem* item);
/*!
* \brief removeGroupInterface
* \param item item is always owned by a GroupItem