src/eric7/MicroPython/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py

branch
eric7
changeset 9743
741c61c2cfca
parent 9741
901caff48307
child 9748
df9520c864f2
equal deleted inserted replaced
9742:48dbfea4ac06 9743:741c61c2cfca
80 @type QMenu 80 @type QMenu
81 """ 81 """
82 from .CircupFunctions import patch_circup 82 from .CircupFunctions import patch_circup
83 83
84 patch_circup() 84 patch_circup()
85 isMounted = self.__device.supportsLocalFileAccess()
85 86
86 act = menu.addAction(self.tr("circup"), self.__aboutCircup) 87 act = menu.addAction(self.tr("circup"), self.__aboutCircup)
87 font = act.font() 88 font = act.font()
88 font.setBold(True) 89 font.setBold(True)
89 act.setFont(font) 90 act.setFont(font)
90 menu.addSeparator() 91 menu.addSeparator()
91 menu.addAction(self.tr("List Outdated Modules"), self.__listOutdatedModules) 92 menu.addAction(
92 menu.addAction(self.tr("Update Modules"), self.__updateModules) 93 self.tr("List Outdated Modules"), self.__listOutdatedModules
93 menu.addAction(self.tr("Update All Modules"), self.__updateAllModules) 94 ).setEnabled(isMounted)
95 menu.addAction(self.tr("Update Modules"), self.__updateModules).setEnabled(
96 isMounted
97 )
98 menu.addAction(
99 self.tr("Update All Modules"), self.__updateAllModules
100 ).setEnabled(isMounted)
94 menu.addSeparator() 101 menu.addSeparator()
95 menu.addAction(self.tr("Show Available Modules"), self.__showAvailableModules) 102 menu.addAction(self.tr("Show Available Modules"), self.__showAvailableModules)
96 menu.addAction(self.tr("Show Installed Modules"), self.__showInstalledModules) 103 menu.addAction(
97 menu.addMenu(self.__installMenu) 104 self.tr("Show Installed Modules"), self.__showInstalledModules
98 menu.addAction(self.tr("Uninstall Modules"), self.__uninstallModules) 105 ).setEnabled(isMounted)
106 menu.addMenu(self.__installMenu).setEnabled(isMounted)
107 menu.addAction(
108 self.tr("Uninstall Modules"), self.__uninstallModules
109 ).setEnabled(isMounted)
99 menu.addSeparator() 110 menu.addSeparator()
100 menu.addAction( 111 menu.addAction(
101 self.tr("Generate Requirements ..."), self.__generateRequirements 112 self.tr("Generate Requirements ..."), self.__generateRequirements
102 ) 113 ).setEnabled(isMounted)
103 menu.addSeparator() 114 menu.addSeparator()
104 menu.addAction(self.tr("Show Bundles"), self.__showBundles) 115 menu.addAction(self.tr("Show Bundles"), self.__showBundles)
105 menu.addAction(self.tr("Show Bundles with Modules"), self.__showBundlesModules) 116 menu.addAction(self.tr("Show Bundles with Modules"), self.__showBundlesModules)
106 menu.addSeparator() 117 menu.addSeparator()
107 menu.addAction(self.tr("Add Bundle"), self.__addBundle) 118 menu.addAction(self.tr("Add Bundle"), self.__addBundle)

eric ide

mercurial