src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 10911
9cccac01156f
parent 10903
234e640c2518
child 10933
95a15b70f7bb
equal deleted inserted replaced
10910:13c8626c5024 10911:9cccac01156f
95 @type bool (optional) 95 @type bool (optional)
96 """ 96 """
97 super().__init__(parent) 97 super().__init__(parent)
98 self.setupUi(self) 98 self.setupUi(self)
99 99
100 self.layout().setContentsMargins(0, 3, 0, 0) 100 if not forMPyWindow:
101 self.layout().setContentsMargins(0, 3, 0, 0)
101 102
102 self.__ui = parent 103 self.__ui = parent
103 self.__forMPyWindow = forMPyWindow 104 self.__forMPyWindow = forMPyWindow
104 105
105 self.__wifiController = WifiController(self, self) 106 self.__wifiController = WifiController(self, self)
131 self.runButton.setIcon(EricPixmapCache.getIcon("start")) 132 self.runButton.setIcon(EricPixmapCache.getIcon("start"))
132 self.replButton.setIcon(EricPixmapCache.getIcon("terminal")) 133 self.replButton.setIcon(EricPixmapCache.getIcon("terminal"))
133 self.filesButton.setIcon(EricPixmapCache.getIcon("filemanager")) 134 self.filesButton.setIcon(EricPixmapCache.getIcon("filemanager"))
134 self.chartButton.setIcon(EricPixmapCache.getIcon("chart")) 135 self.chartButton.setIcon(EricPixmapCache.getIcon("chart"))
135 self.connectButton.setIcon(EricPixmapCache.getIcon("linkConnect")) 136 self.connectButton.setIcon(EricPixmapCache.getIcon("linkConnect"))
137
138 for button in (
139 self.runButton,
140 self.replButton,
141 self.filesButton,
142 self.chartButton,
143 ):
144 button.setEnabled(False)
136 145
137 self.__fileManager = None 146 self.__fileManager = None
138 self.__fileManagerWidget = None 147 self.__fileManagerWidget = None
139 self.__chartWidget = None 148 self.__chartWidget = None
140 149
571 self.on_replButton_clicked(False) 580 self.on_replButton_clicked(False)
572 if self.filesButton.isChecked(): 581 if self.filesButton.isChecked():
573 self.on_filesButton_clicked(False) 582 self.on_filesButton_clicked(False)
574 if self.chartButton.isChecked(): 583 if self.chartButton.isChecked():
575 self.on_chartButton_clicked(False) 584 self.on_chartButton_clicked(False)
585 if self.runButton.isChecked():
586 self.on_runButton_clicked(False)
576 else: 587 else:
577 with EricOverrideCursor(): 588 with EricOverrideCursor():
578 self.__connectToDevice(withAutostart=True) 589 self.__connectToDevice(withAutostart=True)
579 590
580 def getCurrentPort(self): 591 def getCurrentPort(self):
913 if not self.__interface.isConnected(): 924 if not self.__interface.isConnected():
914 self.__connectToDevice() 925 self.__connectToDevice()
915 if self.__connected: 926 if self.__connected:
916 self.__fileManager = MicroPythonFileManager(self.__device, self) 927 self.__fileManager = MicroPythonFileManager(self.__device, self)
917 self.__fileManagerWidget = MicroPythonFileManagerWidget( 928 self.__fileManagerWidget = MicroPythonFileManagerWidget(
918 self.__fileManager, self 929 self.__fileManager, parent=self
919 ) 930 )
920 931
921 self.__ui.addSideWidget( 932 self.__ui.addSideWidget(
922 UserInterfaceSide.Bottom, 933 UserInterfaceSide.Bottom,
923 self.__fileManagerWidget, 934 self.__fileManagerWidget,

eric ide

mercurial