File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ def __init__(self, parent=None):
57
57
self .board_select .setEditable (True )
58
58
self .board_select .setFixedWidth (100 )
59
59
self .connect_button = QtGui .QPushButton ('Connect' )
60
+ self .connect_button .setEnabled (False )
60
61
self .config_button = QtGui .QPushButton ('Config' )
61
62
62
63
self .boardgroup_layout = QtGui .QHBoxLayout ()
@@ -202,7 +203,12 @@ def refresh(self):
202
203
# Called regularly when framework not running.
203
204
if self .GUI_main .setups_tab .available_setups_changed :
204
205
self .board_select .clear ()
205
- self .board_select .addItems (self .GUI_main .setups_tab .setup_names )
206
+ if self .GUI_main .setups_tab .setup_names :
207
+ self .board_select .addItems (self .GUI_main .setups_tab .setup_names )
208
+ if not self .connected :
209
+ self .connect_button .setEnabled (True )
210
+ else : # No setups available to connect to.
211
+ self .connect_button .setEnabled (False )
206
212
if self .GUI_main .available_tasks_changed :
207
213
self .task_select .clear ()
208
214
self .task_select .addItems (sorted (self .GUI_main .available_tasks ))
You can’t perform that action at this time.
0 commit comments