Revision 7304 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/FiltroExtension.java
FiltroExtension.java | ||
---|---|---|
58 | 58 |
import com.iver.cit.gvsig.fmap.layers.LayerFactory; |
59 | 59 |
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource; |
60 | 60 |
import com.iver.cit.gvsig.fmap.layers.layerOperations.AlphanumericData; |
61 |
import com.iver.cit.gvsig.gui.Table; |
|
62 | 61 |
import com.iver.cit.gvsig.gui.filter.DefaultExpressionDataSource; |
63 | 62 |
import com.iver.cit.gvsig.gui.filter.ExpressionListener; |
64 | 63 |
import com.iver.cit.gvsig.gui.filter.FilterDialog; |
65 |
import com.iver.cit.gvsig.project.ProjectView; |
|
64 |
import com.iver.cit.gvsig.project.documents.table.gui.Table; |
|
65 |
import com.iver.cit.gvsig.project.documents.view.ProjectView; |
|
66 | 66 |
import com.iver.utiles.exceptionHandling.ExceptionListener; |
67 | 67 |
|
68 | 68 |
|
... | ... | |
98 | 98 |
dataSource = (SelectableDataSource)vista.getModel().getModelo().getRecordset(); |
99 | 99 |
filterTitle = vista.getModel().getName(); |
100 | 100 |
|
101 |
} else if (v instanceof com.iver.cit.gvsig.gui.View) { |
|
102 |
ProjectView pv = ((com.iver.cit.gvsig.gui.View) v).getModel(); |
|
103 |
filterTitle = ((com.iver.cit.gvsig.gui.View) v).getModel().getName(); |
|
101 |
} else if (v instanceof com.iver.cit.gvsig.project.documents.view.gui.View) {
|
|
102 |
ProjectView pv = ((com.iver.cit.gvsig.project.documents.view.gui.View) v).getModel();
|
|
103 |
filterTitle = ((com.iver.cit.gvsig.project.documents.view.gui.View) v).getModel().getName();
|
|
104 | 104 |
FLayer layer = pv.getMapContext() |
105 | 105 |
.getLayers().getActives()[0]; |
106 | 106 |
dataSource = pv.getProject().getDataSourceByLayer(layer); |
... | ... | |
153 | 153 |
if (v instanceof Table) { |
154 | 154 |
return true; |
155 | 155 |
} else { |
156 |
if (v instanceof com.iver.cit.gvsig.gui.View) { |
|
157 |
com.iver.cit.gvsig.gui.View view = (com.iver.cit.gvsig.gui.View) v;
|
|
156 |
if (v instanceof com.iver.cit.gvsig.project.documents.view.gui.View) {
|
|
157 |
com.iver.cit.gvsig.project.documents.view.gui.View view = (com.iver.cit.gvsig.project.documents.view.gui.View) v;
|
|
158 | 158 |
ProjectView pv = view.getModel(); |
159 | 159 |
FLayer[] seleccionadas = pv.getMapContext().getLayers() |
160 | 160 |
.getActives(); |
... | ... | |
186 | 186 |
if (v instanceof Table) { |
187 | 187 |
return true; |
188 | 188 |
} else { |
189 |
if (v instanceof com.iver.cit.gvsig.gui.View) { |
|
190 |
com.iver.cit.gvsig.gui.View view = (com.iver.cit.gvsig.gui.View) v;
|
|
189 |
if (v instanceof com.iver.cit.gvsig.project.documents.view.gui.View) {
|
|
190 |
com.iver.cit.gvsig.project.documents.view.gui.View view = (com.iver.cit.gvsig.project.documents.view.gui.View) v;
|
|
191 | 191 |
ProjectView pv = view.getModel(); |
192 | 192 |
FLayer[] seleccionadas = pv.getMapContext().getLayers() |
193 | 193 |
.getActives(); |
Also available in: Unified diff