Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java @ 4271:6c776f102e03
Show measurement info panel if MINFO artifact is choosen
Show the measurement station info panel if MINFO is selected.
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 26 Oct 2012 12:27:33 +0200 |
parents | cde9a6fe1844 |
children | 250c4a0fa696 |
comparison
equal
deleted
inserted
replaced
4270:cde9a6fe1844 | 4271:6c776f102e03 |
---|---|
50 import de.intevation.flys.client.shared.model.ExportMode; | 50 import de.intevation.flys.client.shared.model.ExportMode; |
51 import de.intevation.flys.client.shared.model.OutputMode; | 51 import de.intevation.flys.client.shared.model.OutputMode; |
52 import de.intevation.flys.client.shared.model.ReportMode; | 52 import de.intevation.flys.client.shared.model.ReportMode; |
53 import de.intevation.flys.client.shared.model.River; | 53 import de.intevation.flys.client.shared.model.River; |
54 import de.intevation.flys.client.shared.model.WINFOArtifact; | 54 import de.intevation.flys.client.shared.model.WINFOArtifact; |
55 import de.intevation.flys.client.shared.model.MINFOArtifact; | |
55 | 56 |
56 import java.util.ArrayList; | 57 import java.util.ArrayList; |
57 import java.util.List; | 58 import java.util.List; |
58 import java.util.Map; | 59 import java.util.Map; |
59 import java.util.Set; | 60 import java.util.Set; |
753 } | 754 } |
754 if (art instanceof WINFOArtifact) { | 755 if (art instanceof WINFOArtifact) { |
755 createGaugePanel(); | 756 createGaugePanel(); |
756 renderInfo(desc.getRiver(), desc.getOldData()); | 757 renderInfo(desc.getRiver(), desc.getOldData()); |
757 } | 758 } |
759 else if (art instanceof MINFOArtifact) { | |
760 createMeasurementStationPanel(); | |
761 renderInfo(desc.getRiver(), desc.getOldData()); | |
762 } | |
758 else { | 763 else { |
759 removeInfoPanel(); | 764 removeInfoPanel(); |
760 } | 765 } |
761 | 766 |
762 addOldDatas( | 767 addOldDatas( |
943 infoPanel.setWidth100(); | 948 infoPanel.setWidth100(); |
944 infoPanel.setHeight100(); | 949 infoPanel.setHeight100(); |
945 } | 950 } |
946 } | 951 } |
947 | 952 |
953 private void createMeasurementStationPanel() { | |
954 GWT.log("ParameterList - createMeasurementStationPanel"); | |
955 if (infoPanel == null) { | |
956 infoPanel = new MeasurementStationPanel(flys); | |
957 infoPanel.setWidth100(); | |
958 infoPanel.setHeight100(); | |
959 } | |
960 } | |
961 | |
948 private void showInfoPanel() { | 962 private void showInfoPanel() { |
949 GWT.log("ParameterList - showInfoPanel"); | 963 GWT.log("ParameterList - showInfoPanel"); |
950 | 964 |
951 /* Don't add InfoPanel twice */ | 965 /* Don't add InfoPanel twice */ |
952 SectionStackSection exists = stack.getSection(InfoPanel.SECTION_ID); | 966 SectionStackSection exists = stack.getSection(InfoPanel.SECTION_ID); |