Supervision improvements (#3002)

* [supervision] disable build and clean buttons during build/clean.

* [supervision] Move AC color at the left.

* [supervision] Add shortcuts and rename "flash" to "upload".

* [supervision] Fix telemetry select base path.

* [supervision] return key terminate program.

* [supervision] Add option to keep "build" programs after they finished.
This commit is contained in:
Fabien-B
2023-02-28 18:49:42 +01:00
committed by GitHub
parent 4ef8b85690
commit e42330c58d
12 changed files with 115 additions and 60 deletions
+33 -16
View File
@@ -24,16 +24,6 @@
<item row="0" column="1">
<widget class="QLineEdit" name="text_editor_edit"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Terminal Emulator</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="terminal_emulator_edit"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
@@ -41,6 +31,16 @@
</property>
</widget>
</item>
<item row="5" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QCheckBox" name="keep_changes_checkbox">
<property name="text">
@@ -48,13 +48,30 @@
</property>
</widget>
</item>
<item row="3" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Terminal Emulator</string>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="terminal_emulator_edit"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>keep build programs</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QCheckBox" name="keep_build_programs_checkbox">
<property name="text">
<string/>
</property>
</widget>
</item>
+10 -1
View File
@@ -55,6 +55,9 @@
<iconset theme="edit-clear">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="shortcut">
<string>Ctrl+C</string>
</property>
</widget>
</item>
<item>
@@ -69,6 +72,9 @@
<iconset theme="system-run">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="shortcut">
<string>Ctrl+B</string>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonIconOnly</enum>
</property>
@@ -96,7 +102,7 @@
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Flash</string>
<string>Upload</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
@@ -127,6 +133,9 @@
<iconset theme="emblem-downloads">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="shortcut">
<string>Ctrl+U</string>
</property>
</widget>
</item>
</layout>
+13 -7
View File
@@ -14,13 +14,6 @@
<string>Form</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QSpinBox" name="id_spinBox">
<property name="maximum">
<number>255</number>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="color_button">
<property name="styleSheet">
@@ -31,6 +24,13 @@
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="id_spinBox">
<property name="maximum">
<number>255</number>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="ac_combo">
<property name="sizePolicy">
@@ -70,6 +70,9 @@
<iconset theme="view-refresh">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="shortcut">
<string>Ctrl+R</string>
</property>
</widget>
</item>
<item>
@@ -84,6 +87,9 @@
<iconset theme="document-save">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="shortcut">
<string>Ctrl+S</string>
</property>
</widget>
</item>
<item>