public void Init( TracksForm tracksForm, AirwayNetwork airwayNetwork, Locator <CountryCodeManager> countryCodesLocator, Locator <AppOptions> appSettingsLocator, Updater updater) { this.tracksForm = tracksForm; this.airwayNetwork = airwayNetwork; this.countryCodesLocator = countryCodesLocator; this.appSettingsLocator = appSettingsLocator; this.updater = updater; InitExports(); SetDefaultState(); SetControlsAsInOptions(); FormClosing += CurrentFormClosing; #if (DEBUG) updateBtn.Enabled = false; updateBtn.Text = "Update disabled in debug mode."; #else PerformAutoUpdate(); #endif }