public ActionContextMenu( Locator <AppOptions> appOptionsLocator, AirwayNetwork airwayNetwork, ISelectedProcedureProvider origController, ISelectedProcedureProvider destController, Locator <CountryCodeCollection> checkedCodesLocator, Func <AvgWindCalculator> windCalcGetter, Label routeDisLbl, DistanceDisplayStyle displayStyle, Func <string> routeTxtGetter, Action <string> routeTxtSetter, Form parentForm) : base() { Init(); controller = new RouteActionController( appOptionsLocator, airwayNetwork, origController, destController, checkedCodesLocator, windCalcGetter, routeDisLbl, displayStyle, routeTxtGetter, routeTxtSetter, findToolStripMenuItem, analyzeToolStripMenuItem, exportToolStripMenuItem, mapToolStripMenuItem, parentForm); }
public RouteActionController( Locator <AppOptions> appOptionsLocator, AirwayNetwork airwayNetwork, ISelectedProcedureProvider origController, ISelectedProcedureProvider destController, Locator <CountryCodeCollection> checkedCodesLocator, Func <AvgWindCalculator> windCalcGetter, Label routeDisLbl, DistanceDisplayStyle displayStyle, Func <string> routeTxtGetter, Action <string> routeTxtSetter, IClickable findRouteBtn, IClickable analyzeRouteBtn, IClickable exportBtn, IClickable showMapBtn, Form parentForm) { this.appOptionsLocator = appOptionsLocator; this.airwayNetwork = airwayNetwork; this.origController = origController; this.destController = destController; this.checkedCodesLocator = checkedCodesLocator; this.windCalcGetter = windCalcGetter; this.routeDisLbl = routeDisLbl; this.displayStyle = displayStyle; this.routeTxtGetter = routeTxtGetter; this.routeTxtSetter = routeTxtSetter; this.findRouteBtn = findRouteBtn; this.analyzeRouteBtn = analyzeRouteBtn; this.exportBtn = exportBtn; this.showMapBtn = showMapBtn; this.parentForm = parentForm; }
public AlternateRowPresenter( IAlternateRowView view, Locator <AppOptions> appOptionsLocator, AirwayNetwork airwayNetwork, ISelectedProcedureProvider destController, Locator <CountryCodeCollection> checkedCodesLocator, Func <AvgWindCalculator> windCalcGetter, ExportMenu exportMenu) { this.View = view; ContextMenuPresenter = new ActionContextMenuPresenter( view, appOptionsLocator, airwayNetwork, destController, view, checkedCodesLocator, windCalcGetter, exportMenu); this.appOptions = appOptionsLocator; this.airwayNetwork = airwayNetwork; this.destController = destController; }
public ActionContextMenuPresenter( ISupportActionContextMenu view, Locator <AppOptions> appOptionsLocator, AirwayNetwork airwayNetwork, ISelectedProcedureProvider origProvider, ISelectedProcedureProvider destProvider, Locator <CountryCodeCollection> checkedCodesLocator, Func <AvgWindCalculator> windCalcGetter) { this.view = view; this.appOptionsLocator = appOptionsLocator; this.airwayNetwork = airwayNetwork; this.origProvider = origProvider; this.destProvider = destProvider; this.checkedCodesLocator = checkedCodesLocator; this.windCalcGetter = windCalcGetter; }