|
|
@@ -73,8 +73,9 @@ ACTION_PORTS_DISCONNECT = 7 # conn_id, N, N |
|
|
ACTION_PLUGIN_CLONE = 8 # plugin_id, N, N |
|
|
ACTION_PLUGIN_CLONE = 8 # plugin_id, N, N |
|
|
ACTION_PLUGIN_EDIT = 9 # plugin_id, N, N |
|
|
ACTION_PLUGIN_EDIT = 9 # plugin_id, N, N |
|
|
ACTION_PLUGIN_RENAME = 10 # plugin_id, N, N |
|
|
ACTION_PLUGIN_RENAME = 10 # plugin_id, N, N |
|
|
ACTION_PLUGIN_REMOVE = 11 # plugin_id, N, N |
|
|
|
|
|
ACTION_PLUGIN_SHOW_UI = 12 # plugin_id, N, N |
|
|
|
|
|
|
|
|
ACTION_PLUGIN_REPLACE = 11 # plugin_id, N, N |
|
|
|
|
|
ACTION_PLUGIN_REMOVE = 12 # plugin_id, N, N |
|
|
|
|
|
ACTION_PLUGIN_SHOW_UI = 13 # plugin_id, N, N |
|
|
|
|
|
|
|
|
# Icon |
|
|
# Icon |
|
|
ICON_APPLICATION = 0 |
|
|
ICON_APPLICATION = 0 |
|
|
@@ -2527,8 +2528,8 @@ class CanvasBox(QGraphicsItem): |
|
|
menu.addMenu(discMenu) |
|
|
menu.addMenu(discMenu) |
|
|
act_x_disc_all = menu.addAction("Disconnect &All") |
|
|
act_x_disc_all = menu.addAction("Disconnect &All") |
|
|
act_x_sep1 = menu.addSeparator() |
|
|
act_x_sep1 = menu.addSeparator() |
|
|
act_x_info = menu.addAction("&Info") |
|
|
|
|
|
act_x_rename = menu.addAction("&Rename") |
|
|
|
|
|
|
|
|
act_x_info = menu.addAction("Info") |
|
|
|
|
|
act_x_rename = menu.addAction("Rename") |
|
|
act_x_sep2 = menu.addSeparator() |
|
|
act_x_sep2 = menu.addSeparator() |
|
|
act_x_split_join = menu.addAction("Join" if self.m_splitted else "Split") |
|
|
act_x_split_join = menu.addAction("Join" if self.m_splitted else "Split") |
|
|
|
|
|
|
|
|
@@ -2543,19 +2544,21 @@ class CanvasBox(QGraphicsItem): |
|
|
|
|
|
|
|
|
if self.m_plugin_id >= 0: |
|
|
if self.m_plugin_id >= 0: |
|
|
menu.addSeparator() |
|
|
menu.addSeparator() |
|
|
act_p_edit = menu.addAction("&Edit") |
|
|
|
|
|
act_p_ui = menu.addAction("&Show Custom UI") |
|
|
|
|
|
|
|
|
act_p_edit = menu.addAction("Edit") |
|
|
|
|
|
act_p_ui = menu.addAction("Show Custom UI") |
|
|
menu.addSeparator() |
|
|
menu.addSeparator() |
|
|
act_p_clone = menu.addAction("&Clone") |
|
|
|
|
|
act_p_rename = menu.addAction("&Rename...") |
|
|
|
|
|
act_p_remove = menu.addAction("Re&move") |
|
|
|
|
|
|
|
|
act_p_clone = menu.addAction("Clone") |
|
|
|
|
|
act_p_rename = menu.addAction("Rename...") |
|
|
|
|
|
act_p_replace = menu.addAction("Replace...") |
|
|
|
|
|
act_p_remove = menu.addAction("Remove") |
|
|
|
|
|
|
|
|
if not self.m_plugin_ui: |
|
|
if not self.m_plugin_ui: |
|
|
act_p_ui.setVisible(False) |
|
|
act_p_ui.setVisible(False) |
|
|
|
|
|
|
|
|
else: |
|
|
else: |
|
|
act_p_edit = act_p_ui = None |
|
|
|
|
|
act_p_clone = act_p_rename = act_p_remove = None |
|
|
|
|
|
|
|
|
act_p_edit = act_p_ui = None |
|
|
|
|
|
act_p_clone = act_p_rename = None |
|
|
|
|
|
act_p_replace = act_p_remove = None |
|
|
|
|
|
|
|
|
haveIns = haveOuts = False |
|
|
haveIns = haveOuts = False |
|
|
for port in canvas.port_list: |
|
|
for port in canvas.port_list: |
|
|
@@ -2602,6 +2605,9 @@ class CanvasBox(QGraphicsItem): |
|
|
elif act_selected == act_p_rename: |
|
|
elif act_selected == act_p_rename: |
|
|
canvas.callback(ACTION_PLUGIN_RENAME, self.m_plugin_id, 0, "") |
|
|
canvas.callback(ACTION_PLUGIN_RENAME, self.m_plugin_id, 0, "") |
|
|
|
|
|
|
|
|
|
|
|
elif act_selected == act_p_replace: |
|
|
|
|
|
canvas.callback(ACTION_PLUGIN_REPLACE, self.m_plugin_id, 0, "") |
|
|
|
|
|
|
|
|
elif act_selected == act_p_remove: |
|
|
elif act_selected == act_p_remove: |
|
|
canvas.callback(ACTION_PLUGIN_REMOVE, self.m_plugin_id, 0, "") |
|
|
canvas.callback(ACTION_PLUGIN_REMOVE, self.m_plugin_id, 0, "") |
|
|
|
|
|
|
|
|
|