public void SetHighlight(Version previousVersion)
        {
            if (previousVersion == null)
            {
                return;
            }
            UserControl infoControl = null;

            if (previousVersion < new Version(0, 13, 18))
            {
                infoControl = new CardThemesInfo();
            }
#if (!SQUIRREL)
            if (previousVersion < new Version(0, 15, 14) && Config.Instance.SaveConfigInAppData != false && Config.Instance.SaveDataInAppData != false)
            {
                ContentControlHighlight.Content = new SquirrelInfo();
                ButtonContinue.Visibility       = Visibility.Collapsed;
                _continueToHighlight            = true;
                return;
            }
#endif
            if (previousVersion < new Version(1, 2, 4))
            {
                infoControl = new HsReplayStatisticsInfo();
            }
            if (infoControl == null)
            {
                return;
            }
            ContentControlHighlight.Content = infoControl;
            TabControl.SelectedIndex        = 1;
        }
Ejemplo n.º 2
0
        public void SetHighlight(Version previousVersion)
        {
            if (previousVersion == null)
            {
                return;
            }
            UserControl infoControl = null;

            if (previousVersion < new Version(0, 13, 18))
            {
                infoControl = new CardThemesInfo();
            }
#if (!SQUIRREL)
            if (previousVersion < new Version(0, 15, 14) && Config.Instance.SaveConfigInAppData != false && Config.Instance.SaveDataInAppData != false)
            {
                ContentControlHighlight.Content = new SquirrelInfo();
                ButtonContinue.Visibility       = Visibility.Collapsed;
                _continueToHighlight            = true;
                return;
            }
#endif

            if (previousVersion <= new Version(1, 1, 3, 1) && ConfigManager.UpdatedVersion == new Version(1, 1, 4, 0))
            {
                if (File.Exists(Config.Instance.HearthStatsFilePath) && HearthStatsAPI.Logout())
                {
                    ContentControlHighlight.Content = new HearthStatsLogoutInfo();
                    _continueToHighlight            = true;
                    ButtonContinue.Visibility       = Visibility.Collapsed;

                    Core.MainWindow.UpdateHearthStatsMenuItem();
                    Core.MainWindow.EnableHearthStatsMenu(false);
                    Core.MainWindow.MenuItemLogin.Visibility  = Visibility.Visible;
                    Core.MainWindow.MenuItemLogout.Visibility = Visibility.Collapsed;
                    Config.Instance.ShowLoginDialog           = false;
                    Config.Save();
                }
            }
            if (infoControl == null)
            {
                return;
            }
            ContentControlHighlight.Content = infoControl;
            TabControl.SelectedIndex        = 1;
        }
Ejemplo n.º 3
0
        public void SetHighlight(Version previousVersion)
        {
            if (previousVersion == null)
            {
                return;
            }
            UserControl infoControl = null;

            if (previousVersion < new Version(0, 13, 18))
            {
                infoControl = new CardThemesInfo();
            }
            if (infoControl == null)
            {
                return;
            }
            ContentControlHighlight.Content = infoControl;
            TabControl.SelectedIndex        = 1;
        }