Daniel Erez has uploaded a new change for review.

Change subject: webadmin: bootable column in import VM disks table
......................................................................

webadmin: bootable column in import VM disks table

Added bootable icon column to disks table
in import VM dialog.

Change-Id: I7c0e7bf591697c73143343bbfe14beeed0a11c62
Bug-Url: https://bugzilla.redhat.com/1015185
Signed-off-by: Daniel Erez <[email protected]>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmPopupView.java
1 file changed, 22 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/56/20056/1

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmPopupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmPopupView.java
index fd12e2e..8ce2b02 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmPopupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/storage/backup/ImportVmPopupView.java
@@ -136,12 +136,15 @@
 
     protected final ApplicationConstants constants;
 
+    protected final ApplicationResources resources;
+
     @Inject
     public ImportVmPopupView(EventBus eventBus,
             ApplicationResources resources,
             ApplicationConstants constants) {
         super(eventBus, resources);
         this.constants = constants;
+        this.resources = resources;
 
         initListBoxEditors();
         initWidget(ViewUiBinder.uiBinder.createAndBindUi(this));
@@ -405,6 +408,25 @@
         };
         diskTable.addColumn(nameColumn, constants.nameDisk(), "100px"); 
//$NON-NLS-1$
 
+        ImageResourceColumn<DiskImage> bootableDiskColumn = new 
ImageResourceColumn<DiskImage>() {
+            @Override
+            public ImageResource getValue(DiskImage object) {
+                setTitle(object.isBoot() ? getDefaultTitle() : null);
+                return object.isBoot() ? getDefaultImage() : null;
+            }
+
+            @Override
+            public String getDefaultTitle() {
+                return constants.bootableDisk();
+            }
+
+            @Override
+            public ImageResource getDefaultImage() {
+                return resources.bootableDiskIcon();
+            }
+        };
+        diskTable.addColumnWithHtmlHeader(bootableDiskColumn, 
bootableDiskColumn.getHeaderHtml(), "30px"); //$NON-NLS-1$
+
         DiskSizeColumn<DiskImage> sizeColumn = new DiskSizeColumn<DiskImage>() 
{
             @Override
             protected Long getRawValue(DiskImage object) {


-- 
To view, visit http://gerrit.ovirt.org/20056
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7c0e7bf591697c73143343bbfe14beeed0a11c62
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Daniel Erez <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to