summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/VirtDropDownConfigEditorWindowLayout.java
diff options
context:
space:
mode:
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.java19
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);
+ }
+ }
}