PluginManager/PluginInfoDialog.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
40 # populate the list 40 # populate the list
41 self.__populateList() 41 self.__populateList()
42 self.pluginList.sortByColumn(0, Qt.AscendingOrder) 42 self.pluginList.sortByColumn(0, Qt.AscendingOrder)
43 43
44 self.__menu = QMenu(self) 44 self.__menu = QMenu(self)
45 self.__menu.addAction(self.trUtf8('Show details'), self.__showDetails) 45 self.__menu.addAction(self.tr('Show details'), self.__showDetails)
46 self.__activateAct = self.__menu.addAction( 46 self.__activateAct = self.__menu.addAction(
47 self.trUtf8('Activate'), self.__activatePlugin) 47 self.tr('Activate'), self.__activatePlugin)
48 self.__deactivateAct = self.__menu.addAction( 48 self.__deactivateAct = self.__menu.addAction(
49 self.trUtf8('Deactivate'), self.__deactivatePlugin) 49 self.tr('Deactivate'), self.__deactivatePlugin)
50 self.pluginList.setContextMenuPolicy(Qt.CustomContextMenu) 50 self.pluginList.setContextMenuPolicy(Qt.CustomContextMenu)
51 self.pluginList.customContextMenuRequested.connect( 51 self.pluginList.customContextMenuRequested.connect(
52 self.__showContextMenu) 52 self.__showContextMenu)
53 53
54 def __populateList(self): 54 def __populateList(self):
70 """ 70 """
71 infoList = [ 71 infoList = [
72 info[0], 72 info[0],
73 info[1], 73 info[1],
74 info[2], 74 info[2],
75 (info[3] and self.trUtf8("Yes") or self.trUtf8("No")), 75 (info[3] and self.tr("Yes") or self.tr("No")),
76 (info[4] and self.trUtf8("Yes") or self.trUtf8("No")), 76 (info[4] and self.tr("Yes") or self.tr("No")),
77 info[5] 77 info[5]
78 ] 78 ]
79 itm = QTreeWidgetItem(self.pluginList, infoList) 79 itm = QTreeWidgetItem(self.pluginList, infoList)
80 if info[6]: 80 if info[6]:
81 # plugin error 81 # plugin error
94 @param coord the position of the mouse pointer (QPoint) 94 @param coord the position of the mouse pointer (QPoint)
95 """ 95 """
96 itm = self.pluginList.itemAt(coord) 96 itm = self.pluginList.itemAt(coord)
97 if itm is not None: 97 if itm is not None:
98 autoactivate = (itm.text(self.__autoActivateColumn) == 98 autoactivate = (itm.text(self.__autoActivateColumn) ==
99 self.trUtf8("Yes")) 99 self.tr("Yes"))
100 if itm.text(self.__activeColumn) == self.trUtf8("Yes"): 100 if itm.text(self.__activeColumn) == self.tr("Yes"):
101 self.__activateAct.setEnabled(False) 101 self.__activateAct.setEnabled(False)
102 self.__deactivateAct.setEnabled(autoactivate) 102 self.__deactivateAct.setEnabled(autoactivate)
103 else: 103 else:
104 self.__activateAct.setEnabled(autoactivate) 104 self.__activateAct.setEnabled(autoactivate)
105 self.__deactivateAct.setEnabled(False) 105 self.__deactivateAct.setEnabled(False)

eric ide

mercurial