Пример #1
0
        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
        }