diff options
author | Simon Rettberg | 2019-07-01 11:21:26 +0200 |
---|---|---|
committer | Simon Rettberg | 2019-07-01 11:21:26 +0200 |
commit | 220d85cf336118063fd52ea9575f605b56f6a282 (patch) | |
tree | ac5047e2438b2ceedb0e088a7c89f92f91d7f630 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java | |
parent | Add TODOs for refactoring (diff) | |
download | tutor-module-220d85cf336118063fd52ea9575f605b56f6a282.tar.gz tutor-module-220d85cf336118063fd52ea9575f605b56f6a282.tar.xz tutor-module-220d85cf336118063fd52ea9575f605b56f6a282.zip |
Implement CONFIG_USB feature
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java index 3edb0642..072d648e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtDropDownConfigEditorWindow.java @@ -13,8 +13,10 @@ import org.openslx.dozmod.gui.helper.MessageType; import org.openslx.dozmod.gui.helper.UiFeedback; import org.openslx.dozmod.gui.window.layout.VirtDropDownConfigEditorWindowLayout; import org.openslx.dozmod.thrift.ImageDetailsActions; +import org.openslx.dozmod.thrift.Session; import org.openslx.dozmod.thrift.ImageDetailsActions.VirtConfCallback; import org.openslx.dozmod.thrift.cache.MetaDataCache; +import org.openslx.sat.thrift.version.Feature; import org.openslx.util.ThriftUtil; import org.openslx.util.XmlHelper; import org.openslx.util.vm.VboxMetaData; @@ -115,14 +117,16 @@ public class VirtDropDownConfigEditorWindow extends VirtDropDownConfigEditorWind } }); - cboMaxUsbSpeed.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - UsbSpeed selected = (UsbSpeed) cboMaxUsbSpeed.getSelectedItem(); - meta.setMaxUsbSpeed(selected); - btnSave.setEnabled(hasChanged()); - } - }); + if (Session.hasFeature(Feature.CONFIGURE_USB)) { + cboMaxUsbSpeed.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + UsbSpeed selected = (UsbSpeed) cboMaxUsbSpeed.getSelectedItem(); + meta.setMaxUsbSpeed(selected); + btnSave.setEnabled(hasChanged()); + } + }); + } // listener for the save button btnSave.addActionListener(new ActionListener() { |