diff flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java @ 3373:86e69788c946

Added a new UIProvider that allows the input of a time period; the helper panel displays the field campaigns of MINFO's SQ relation. flys-client/trunk@5085 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 20 Jul 2012 10:17:25 +0000
parents cb84e717e54d
children 60984be9bcfa
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java	Fri Jul 20 09:37:27 2012 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java	Fri Jul 20 10:17:25 2012 +0000
@@ -1,7 +1,5 @@
 package de.intevation.flys.client.client.ui;
 
-import de.intevation.flys.client.shared.model.User;
-
 import de.intevation.flys.client.client.ui.fixation.FixEventSelect;
 import de.intevation.flys.client.client.ui.fixation.FixFunctionSelect;
 import de.intevation.flys.client.client.ui.fixation.FixGaugeSelectPanel;
@@ -10,6 +8,8 @@
 import de.intevation.flys.client.client.ui.fixation.FixPeriodPanel;
 import de.intevation.flys.client.client.ui.fixation.FixQSelectPanel;
 import de.intevation.flys.client.client.ui.sq.SQMultiPeriodPanel;
+import de.intevation.flys.client.client.ui.sq.SQPeriodPanel;
+import de.intevation.flys.client.shared.model.User;
 
 /**
  * Depending on the provider the state declared, return a UIProvider.
@@ -123,6 +123,9 @@
         else if (uiProvider.equals("periods_select")) {
             return new SQMultiPeriodPanel();
         }
+        else if (uiProvider.equals("sq.period.select")) {
+            return new SQPeriodPanel();
+        }
         else if (uiProvider.equals("outliers_input")) {
             return new DoubleInputPanel();
         }

http://dive4elements.wald.intevation.org