PluginManager/PluginInfoDialog.py

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

eric ide

mercurial