示例#1
0
 def listModels(self,):
     """
     Return a sorted list of all registered models
     """
     registry = getModelRegistry()
     models = registry.values()
     models.sort()
     return models
示例#2
0
 def listModels(self, ):
     """
     Return a sorted list of all registered models
     """
     registry = getModelRegistry()
     models = registry.values()
     models.sort()
     return models
示例#3
0
 def getModelIcon(self, model_id):
     """
     """
     registry = getModelRegistry()
     model = registry.get(model_id, None)
     if model is None:
         return "pa_default_model.gif"
     return model.icon
示例#4
0
 def getModelIcon(self, model_id):
     """
     """
     registry = getModelRegistry()
     model = registry.get(model_id, None)
     if model is None:
         return "pa_default_model.gif"
     return model.icon
示例#5
0
 def getSelectableModels(self):
     model_ids = self.context.getAvailableLayouts()
     registry = getModelRegistry()
     result = []
     for model_id, utitle in model_ids:
         model = registry.get(model_id, None)
         if model is None:
             continue
         description = _(model.description_msgid, default=model.description)
         result.append({
             'id': model.id,
             'title': model.Title(),
             'description': description,
             'icon': model.icon,
             })
     return result
示例#6
0
 def getSelectableModels(self):
     model_ids = self.context.getAvailableLayouts()
     registry = getModelRegistry()
     result = []
     for model_id, utitle in model_ids:
         model = registry.get(model_id, None)
         if model is None:
             continue
         description = _(model.description_msgid, default=model.description)
         result.append({
             'id': model.id,
             'title': model.Title(),
             'description': description,
             'icon': model.icon,
         })
     return result
示例#7
0
 def getModelRegistry(self):
     """
     """
     return getModelRegistry()
示例#8
0
 def getModelRegistry(self):
     """
     """
     return getModelRegistry()