public static RenderedLayerDisplayInfo GetLayerSelector(ViewerControl viewer, CachePackage cachePackage) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = string.Format("MapCruncher Rendered Layers (*{0})|*{1}{2}", CrunchedFile.CrunchedFilenameExtension, CrunchedFile.CrunchedFilenameExtension, BuildConfig.theConfig.allFilesOption); openFileDialog.FilterIndex = 1; openFileDialog.RestoreDirectory = true; if (openFileDialog.ShowDialog() != DialogResult.OK) { return(null); } Uri uri = new Uri(openFileDialog.FileName); return(RenderedLayerSelector.GetLayerSelector(viewer, cachePackage, uri)); }
private void addLayerToolStripMenuItem_Click(object sender, EventArgs e) { this.addLayers(RenderedLayerSelector.GetLayerSelector(this.viewer, this.cachePackage)); }
internal void AddLayersFromUri(Uri uri) { this.addLayers(RenderedLayerSelector.GetLayerSelector(this.viewer, this.cachePackage, uri)); }
internal void AddLayersFromUri(Uri uri) { addLayers(RenderedLayerSelector.GetLayerSelector(viewer, cachePackage, uri)); }