Пример #1
0
 def _update_plugins(self):
     data = _format_for_table(self._updates)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     #get the download link of each plugin
     for p_row in plugins:
         #search the plugin
         for p_dict in self._updates:
             if p_dict["name"] == p_row[0]:
                 p_data = p_dict
                 break
         #append the downlod link
         p_row.append(p_data["download"])
     self._parent.update_plugin(plugins)
Пример #2
0
 def _install_plugins(self):
     data = _format_for_table(self._available)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     #get the download link of each plugin
     for p_row in plugins:
         #search the plugin
         for p_dict in self._available:
             if unicode(p_dict["name"]) == unicode(p_row[0]):
                 p_data = p_dict
                 break
         #append the downlod link
         p_row.append(p_data["download"])
     #download
     self._parent.download_plugins(plugins)
Пример #3
0
 def _install_plugins(self):
     """Iterate over the plugins list and download each one"""
     data = _format_for_table(self._available)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     #get the download link of each plugin
     for p_row in plugins:
         #search the plugin
         for p_dict in self._available:
             if p_dict["name"] == p_row[0]:
                 p_data = p_dict
                 break
         #append the downlod link
         p_row.append(p_data["download"])
     #download
     self._parent.download_plugins(plugins)
Пример #4
0
 def _uninstall_plugins(self):
     data = _format_for_table(self._installed)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     self._parent.mark_as_available(plugins)
Пример #5
0
 def _download_language(self):
     languages = ui_tools.remove_get_selected_items(self._table,
         self._languages)
     self._parent.download_language(languages)
Пример #6
0
 def _download_scheme(self):
     schemes = ui_tools.remove_get_selected_items(self._table,
         self._schemes)
     self._parent.download_scheme(schemes)
Пример #7
0
 def _uninstall_plugins(self):
     """Take a plugin name as argument and uninstall it"""
     data = _format_for_table(self._installed)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     self._parent.mark_as_available(plugins)
Пример #8
0
 def _download_scheme(self):
     schemes = ui_tools.remove_get_selected_items(self._table,
                                                  self._schemes)
     self._parent.download_scheme(schemes)
Пример #9
0
 def _download_language(self):
     languages = ui_tools.remove_get_selected_items(self._table,
         self._languages)
     self._parent.download_language(languages)
Пример #10
0
 def _uninstall_plugins(self):
     data = _format_for_table(self._installed)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     self._parent.mark_as_available(plugins)
Пример #11
0
 def _uninstall_plugins(self):
     """Take a plugin name as argument and uninstall it"""
     data = _format_for_table(self._installed)
     plugins = ui_tools.remove_get_selected_items(self._table, data)
     self._parent.mark_as_available(plugins)