Skip to content

Commit

Permalink
refactor: simplify dropdown selection and settings conversion
Browse files Browse the repository at this point in the history
  • Loading branch information
mattdibi committed Oct 8, 2024
1 parent 90c28bb commit d5d81ff
Showing 1 changed file with 4 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -120,12 +120,7 @@ public void getUpdatedNetInterface(GwtNetInterfaceConfig updatedNetIf) {
GwtModemInterfaceConfig updatedModemNetIf = (GwtModemInterfaceConfig) updatedNetIf;
if (this.formInitialized) {
updatedModemNetIf.setGpsEnabled(this.radio1.getValue());

if (DROPDOWN_MODEM_GPS_UNMANAGED.equals(this.gpsMode.getSelectedValue())) {
updatedModemNetIf.setGpsMode(NET_MODEM_MODE_UNMANAGED);
} else { // MANAGED_GPS
updatedModemNetIf.setGpsMode(NET_MODEM_MODE_MANAGED_GPS);
}
updatedModemNetIf.setGpsMode(this.gpsMode.getSelectedValue());
} else {
// initForm hasn't been called yet
updatedModemNetIf.setGpsEnabled(this.selectedModemIfConfig.isGpsEnabled());
Expand Down Expand Up @@ -187,8 +182,8 @@ private void initForm() {
this.labelGpsMode.setText(MSGS.netModemGpsMode());
// WIP: Populate the list box with the available GPS modes
this.gpsMode.clear();
this.gpsMode.addItem(DROPDOWN_MODEM_GPS_UNMANAGED);
this.gpsMode.addItem(DROPDOWN_MODEM_GPS_MANAGED_GPS);
this.gpsMode.addItem(DROPDOWN_MODEM_GPS_UNMANAGED, NET_MODEM_MODE_UNMANAGED);
this.gpsMode.addItem(DROPDOWN_MODEM_GPS_MANAGED_GPS, NET_MODEM_MODE_MANAGED_GPS);

this.gpsMode.addMouseOverHandler(event -> {
TabModemGpsUi.this.helpText.clear();
Expand All @@ -211,7 +206,7 @@ private void update() {
this.radio2.setValue(!this.selectedModemIfConfig.isGpsEnabled());

for (int i = 0; i < this.gpsMode.getItemCount(); i++) {
if (this.gpsMode.getItemText(i).equals(this.selectedModemIfConfig.getGpsMode())) {
if (this.gpsMode.getValue(i).equals(this.selectedModemIfConfig.getGpsMode())) {
this.gpsMode.setSelectedIndex(i);
break;
}
Expand Down

0 comments on commit d5d81ff

Please sign in to comment.