summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/com.gluster.storage.management.gui')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java38
1 files changed, 37 insertions, 1 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java
index e5ed937e..1c413ca5 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/views/VolumeSummaryView.java
@@ -14,6 +14,9 @@ import org.eclipse.swt.events.KeyAdapter;
import org.eclipse.swt.events.KeyEvent;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
+
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.FontData;
import org.eclipse.swt.layout.FillLayout;
@@ -46,6 +49,7 @@ import com.gluster.storage.management.core.model.Partition;
import com.gluster.storage.management.core.model.Server.SERVER_STATUS;
import com.gluster.storage.management.core.model.Volume;
import com.gluster.storage.management.core.model.Volume.VOLUME_TYPE;
+import com.gluster.storage.management.core.model.VolumeOption;
import com.gluster.storage.management.core.utils.NumberUtil;
import com.gluster.storage.management.core.utils.StringUtil;
import com.gluster.storage.management.core.utils.ValidationUtil;
@@ -347,7 +351,6 @@ public class VolumeSummaryView extends ViewPart {
}
}
});
-
GlusterDataModelManager.getInstance().addClusterListener(volumeChangedListener);
guiHelper.clearStatusMessage();
parent.update();
@@ -423,6 +426,39 @@ public class VolumeSummaryView extends ViewPart {
nfsLabel.setVisible(isNFSExported);
}
+// private void createChangeLinkForNASProtocol(Composite section, final Button nfsCheckBox) {
+// final Hyperlink nasChangeLink = toolkit.createHyperlink(section, "change", SWT.NONE);
+// nasChangeLink.addHyperlinkListener(new HyperlinkAdapter() {
+//
+// private void finishEdit() {
+// // TODO: Update value to back-end
+// if (nfsCheckBox.getSelection()) {
+// volume.enableNFS("");
+// } else {
+// volume.disableNFS("");
+// }
+// nfsCheckBox.setEnabled(false);
+// nasChangeLink.setText("change");
+// }
+//
+// private void startEdit() {
+// nfsCheckBox.setEnabled(true);
+// nasChangeLink.setText("update");
+// }
+//
+// @Override
+// public void linkActivated(HyperlinkEvent e) {
+// if (nfsCheckBox.isEnabled()) {
+// // we were already in edit mode.
+// finishEdit();
+// } else {
+// // Get in to edit mode
+// startEdit();
+// }
+// }
+// });
+// }
+
private double getDiskSize(String serverName, String deviceName) {
double diskSize = 0;
GlusterServer server = cluster.getServer(serverName);