diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java index a73bb60e..ba707bf4 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java @@ -26,6 +26,7 @@ import org.openslx.util.vm.VmMetaData.DDAcceleration; import org.openslx.util.vm.VmMetaData.EthernetDevType; import org.openslx.util.vm.VmMetaData.HWVersion; import org.openslx.util.vm.VmMetaData.SoundCardType; +import org.openslx.util.vm.VmMetaData.UsbSpeed; @SuppressWarnings("serial") public class VirtDropDownConfigEditorWindowLayout extends JDialog { @@ -40,6 +41,7 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { protected final JComboBox<DDAcceleration> cbo3DAcceleration; protected final JComboBox<HWVersion> cboHWVersion; protected final JComboBox<EthernetDevType> cboE0VirtDev; + protected final JComboBox<UsbSpeed> cboMaxUsbSpeed; protected VirtDropDownConfigEditorWindowLayout(Window modalParent) { super(modalParent, title, @@ -95,6 +97,13 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { return item.displayName; } }); + + cboMaxUsbSpeed = new ComboBox<>(new ComboBoxRenderer<UsbSpeed>() { + @Override + public String renderItem(UsbSpeed item) { + return item.displayName; + } + }); pnlEditor = new JEditorPane("text/plain", null); pnlScrollPane = new JScrollPane(pnlEditor, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, @@ -114,6 +123,9 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { grid.add(new JLabel("Netzwerkkarte")).fill(true, false).expand(false, false); grid.add(cboE0VirtDev).fill(true, false).expand(true, false); grid.nextRow(); + grid.add(new JLabel("USB")).fill(true, false).expand(false, false); + grid.add(cboMaxUsbSpeed).fill(true, false).expand(true, false); + grid.nextRow(); grid.add(Box.createVerticalGlue(), 2).expand(true, true); grid.nextRow(); @@ -167,4 +179,11 @@ public class VirtDropDownConfigEditorWindowLayout extends JDialog { cboE0VirtDev.addItem(i); } } + + // USB Speed + public void initializeUsbBox(List<UsbSpeed> list) { + for (UsbSpeed i : list) { + cboMaxUsbSpeed.addItem(i); + } + } } |