This commit is contained in:
Kovid Goyal 2013-08-04 10:33:22 +05:30
parent db4ba9133b
commit 6db94c833f

View File

@ -172,7 +172,6 @@ class PluginModel(QAbstractItemModel, SearchQueryParser): # {{{
return self.index(j, 0, parent) return self.index(j, 0, parent)
return QModelIndex() return QModelIndex()
def refresh_plugin(self, plugin, rescan=False): def refresh_plugin(self, plugin, rescan=False):
if rescan: if rescan:
self.populate() self.populate()
@ -191,7 +190,7 @@ class PluginModel(QAbstractItemModel, SearchQueryParser): # {{{
if index.internalId() == 0: if index.internalId() == 0:
if role == Qt.DisplayRole: if role == Qt.DisplayRole:
category = self.categories[index.row()] category = self.categories[index.row()]
return QVariant(_("%(plugin_type)s %(plugins)s")%\ return QVariant(_("%(plugin_type)s %(plugins)s")%
dict(plugin_type=category, plugins=_('plugins'))) dict(plugin_type=category, plugins=_('plugins')))
else: else:
plugin = self.index_to_plugin(index) plugin = self.index_to_plugin(index)
@ -276,7 +275,6 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
unicode(self.search.currentText()), backwards=True) unicode(self.search.currentText()), backwards=True)
self.highlight_index(idx) self.highlight_index(idx)
def toggle_plugin(self, *args): def toggle_plugin(self, *args):
self.modify_plugin(op='toggle') self.modify_plugin(op='toggle')
@ -299,7 +297,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
return return
path = path[0] path = path[0]
if path and os.access(path, os.R_OK) and path.lower().endswith('.zip'): if path and os.access(path, os.R_OK) and path.lower().endswith('.zip'):
if not question_dialog(self, _('Are you sure?'), '<p>' + \ if not question_dialog(self, _('Are you sure?'), '<p>' +
_('Installing plugins is a <b>security risk</b>. ' _('Installing plugins is a <b>security risk</b>. '
'Plugins can contain a virus/malware. ' 'Plugins can contain a virus/malware. '
'Only install it if you got it from a trusted source.' 'Only install it if you got it from a trusted source.'
@ -327,7 +325,6 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
error_dialog(self, _('No valid plugin path'), error_dialog(self, _('No valid plugin path'),
_('%s is not a valid plugin path')%path).exec_() _('%s is not a valid plugin path')%path).exec_()
def modify_plugin(self, op=''): def modify_plugin(self, op=''):
index = self.plugin_view.currentIndex() index = self.plugin_view.currentIndex()
if index.isValid(): if index.isValid():
@ -399,7 +396,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
def reload_store_plugins(self): def reload_store_plugins(self):
self.gui.load_store_plugins() self.gui.load_store_plugins()
if self.gui.iactions.has_key('Store'): if 'Store' in self.gui.iactions:
self.gui.iactions['Store'].load_menu() self.gui.iactions['Store'].load_menu()
def check_for_add_to_toolbars(self, plugin): def check_for_add_to_toolbars(self, plugin):
@ -445,3 +442,4 @@ if __name__ == '__main__':
app = QApplication([]) app = QApplication([])
test_widget('Advanced', 'Plugins') test_widget('Advanced', 'Plugins')