瀏覽代碼

UPD: Support menu item callback_name

Alexander Koblov 11 年之前
父節點
當前提交
cb592c06a3
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      tools/rabbit-vcs.py

+ 5 - 2
tools/rabbit-vcs.py

@@ -44,7 +44,7 @@ class DCMenuItem:
   icon = None
   menu = None
 
-  def connect(self, signal, callback):
+  def connect(self, signal, *callback):
     return
 
 class DCContextMenu(MenuBuilder):
@@ -59,7 +59,10 @@ class DCContextMenu(MenuBuilder):
     if type(item) is MenuSeparator:
       menuitem.label = "-"
     else:
-      menuitem.identifier = item.identifier
+      if item.callback_name != None:
+        menuitem.identifier = "RabbitVCS::" + item.callback_name
+      else:
+        menuitem.identifier = item.identifier
       menuitem.label = item.make_label()
       menuitem.icon = item.icon