From 9c2397f70696f2b815a83bd0524eb93caa8dacd6 Mon Sep 17 00:00:00 2001 From: Stephan Schwär Date: Thu, 8 Oct 2020 09:38:30 +0900 Subject: [client] Allow ovf to be selected for image upload --- .../java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'dozentenmodul/src/main/java') diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java index d0431b2e..5643f784 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageUploadPage.java @@ -56,6 +56,9 @@ public class ImageUploadPage extends ImageUploadPageLayout { private final FileNameExtensionFilter vboxFilter = new FileNameExtensionFilter( "VirtualBox Virtual Machine", "vbox"); + private final FileNameExtensionFilter ovfFilter = new FileNameExtensionFilter( + "ovf Virtual Machine Format", "ovf"); + public ImageUploadPage(Wizard wizard, UploadWizardState uploadWizardState, final ImageDetailsRead existingImage) { super(wizard); @@ -89,9 +92,9 @@ public class ImageUploadPage extends ImageUploadPageLayout { // initialize allSupportedFilter depending on whether multiple hypervisors // are supported or not if (Session.hasFeature(Feature.MULTIPLE_HYPERVISORS)) { - allSupportedFilter = new FileNameExtensionFilter("All Supported", "vmx", "vbox"); + allSupportedFilter = new FileNameExtensionFilter("All Supported", "vmx", "ovf", "vbox"); } else { - allSupportedFilter = new FileNameExtensionFilter("All Supported", "vmx"); + allSupportedFilter = new FileNameExtensionFilter("All Supported", "vmx", "ovf"); } btnBrowseForImage.requestFocus(); } @@ -100,6 +103,7 @@ public class ImageUploadPage extends ImageUploadPageLayout { QFileChooser fc = new QFileChooser(Config.getUploadPath(), false); fc.setAcceptAllFileFilterUsed(false); fc.addChoosableFileFilter(vmxFilter); + fc.addChoosableFileFilter(ovfFilter); if (Session.hasFeature(Feature.MULTIPLE_HYPERVISORS)) { fc.addChoosableFileFilter(vboxFilter); } -- cgit v1.2.3-55-g7522