예제 #1
0
 def __init__(self):
     super().__init__()
     self.algs = []
     self.folder_algorithms = []
     self.actions = [CreateNewScriptAction(),
                     AddScriptFromFileAction(),
                     ]
     self.contextMenuActions = [EditScriptAction(),
                                DeleteScriptAction()]
예제 #2
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions.extend([CreateNewScriptAction(self.tr('Create new script', 'ScriptAlgorithmProvider'),
                         CreateNewScriptAction.SCRIPT_PYTHON),
                         AddScriptFromFileAction(),
                         GetScriptsAction()])
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_PYTHON),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_PYTHON)]
예제 #3
0
 def __init__(self):
     super().__init__()
     self.actions.extend([CreateNewScriptAction('Create new script',
                                                CreateNewScriptAction.SCRIPT_PYTHON),
                          AddScriptFromFileAction(),
                          GetScriptsAction(),
                          CreateScriptCollectionPluginAction()])
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_PYTHON),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_PYTHON)]
예제 #4
0
 def __init__(self):
     super().__init__()
     self.algs = []
     self.additional_algorithm_classes = []
     self.actions = [CreateNewScriptAction(),
                     AddScriptFromTemplateAction(),
                     OpenScriptFromFileAction(),
                     AddScriptFromFileAction()
                     ]
     self.contextMenuActions = [EditScriptAction(),
                                DeleteScriptAction()]