public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; // Reset view visibility if (PART_ElemDescription != null) { for (int i = 0; i < PART_ElemDescription.Children.Count; i++) { if ((((FrameworkElement)PART_ElemDescription.Children[i]).Name != "PART_GameActivity") && (((FrameworkElement)PART_ElemDescription.Children[i]).Name != "PART_Achievements")) { ((FrameworkElement)PART_ElemDescription.Children[i]).Visibility = Visibility.Visible; } } } Integration(); } } catch (Exception ex) { Common.LogError(ex, "SuccessStory", $"OnGameSelected() "); } }
public override void OnGameSelected(GameSelectionEventArgs args) { // Old database if (oldToNew.IsOld) { oldToNew.ConvertDB(PlayniteApi); } try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; var TaskIntegrationUI = Task.Run(() => { systemCheckerUI.taskHelper.Check(); var dispatcherOp = systemCheckerUI.AddElements(); if (dispatcherOp != null) { dispatcherOp.Completed += (s, e) => { systemCheckerUI.RefreshElements((args.NewValue[0])); }; } }); } } catch (Exception ex) { Common.LogError(ex, "SystemChecker", $"OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; // Reset view visibility if (PART_ElemDescription != null) { for (int i = 0; i < PART_ElemDescription.Children.Count; i++) { if (((FrameworkElement)PART_ElemDescription.Children[i]).Name != "PART_Achievements") { ((FrameworkElement)PART_ElemDescription.Children[i]).Visibility = Visibility.Visible; } } } Integration(); } } catch (Exception ex) { var LineNumber = new StackTrace(ex, true).GetFrame(0).GetFileLineNumber(); string FileName = new StackTrace(ex, true).GetFrame(0).GetFileName(); logger.Error(ex, $"SuccessStory [{FileName} {LineNumber}] - OnGameSelected() "); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; #if DEBUG logger.Debug($"SuccessStory - Game selected: {GameSelected.Name}"); #endif if (settings.EnableIntegrationInCustomTheme || settings.EnableIntegrationInDescription) { PlayniteUiHelper.ResetToggle(); var TaskIntegrationUI = Task.Run(() => { successStoryUI.taskHelper.Check(); successStoryUI.AddElements(); successStoryUI.RefreshElements(GameSelected); }); } } } catch (Exception ex) { Common.LogError(ex, "SuccessStory", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { if (args.NewValue.Count == 1) { DoSpeak(Settings.SpeakGameSelectedText.Replace("[game]", args.NewValue[0].Name), Settings.SpeakGameSelected, true); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; if (PlayniteApi.ApplicationInfo.Mode == ApplicationMode.Desktop) { IntegrationUI(); var TaskIntegrationUI = Task.Run(() => { themeModifierUI.Initial(); themeModifierUI.taskHelper.Check(); var dispatcherOp = themeModifierUI.AddElements(); if (dispatcherOp != null) { dispatcherOp.Completed += (s, e) => { themeModifierUI.RefreshElements(args.NewValue[0]); }; } }); } } } catch (Exception ex) { Common.LogError(ex, "ThemModifier", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { if (supportedEvents.Contains(ApplicationEvent.OnGameSelected)) { Runtime.Execute("OnGameSelected $__eventArgs", new Dictionary <string, object>() { { "__eventArgs", args } }); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; Integration(); } } catch (Exception ex) { Common.LogError(ex, "HowLongToBeat", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; Integration(); } } catch (Exception ex) { var LineNumber = new StackTrace(ex, true).GetFrame(0).GetFileLineNumber(); string FileName = new StackTrace(ex, true).GetFrame(0).GetFileName(); logger.Error(ex, $"HowLongToBeat [{FileName} {LineNumber}] - OnGameSelected() "); } }
public override void OnGameSelected(GameSelectionEventArgs args) { // Old database if (oldToNew.IsOld) { oldToNew.ConvertDB(PlayniteApi); } try { if (args.NewValue != null && args.NewValue.Count == 1) { SuccessStoryDatabase.GameSelected = args.NewValue[0]; #if DEBUG logger.Debug($"SuccessStory [Ignored] - OnGameSelected() - {SuccessStoryDatabase.GameSelected.Name} - {SuccessStoryDatabase.GameSelected.Id.ToString()}"); #endif PlayniteUiHelper.ResetToggle(); var TaskIntegrationUI = Task.Run(() => { successStoryUI.Initial(); successStoryUI.taskHelper.Check(); DispatcherOperation dispatcherOp = null; if (PlayniteApi.ApplicationInfo.Mode == ApplicationMode.Desktop) { dispatcherOp = successStoryUI.AddElements(); } else if (PlayniteApi.ApplicationInfo.Mode == ApplicationMode.Fullscreen) { dispatcherOp = successStoryUI.AddElementsFS(); } if (dispatcherOp != null) { dispatcherOp.Completed += (s, e) => { successStoryUI.RefreshElements(args.NewValue[0]); }; } }); } } catch (Exception ex) { Common.LogError(ex, "SuccessStory", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { // Old database if (oldToNew.IsOld) { oldToNew.ConvertDB(PlayniteApi); } try { if (args.NewValue != null && args.NewValue.Count == 1) { HowLongToBeatDatabase.GameSelected = args.NewValue[0]; var TaskIntegrationUI = Task.Run(() => { howLongToBeatUI.Initial(); howLongToBeatUI.taskHelper.Check(); DispatcherOperation dispatcherOp = null; if (PlayniteApi.ApplicationInfo.Mode == ApplicationMode.Desktop) { dispatcherOp = howLongToBeatUI.AddElements(); } else if (PlayniteApi.ApplicationInfo.Mode == ApplicationMode.Fullscreen) { dispatcherOp = howLongToBeatUI.AddElementsFS(); } if (dispatcherOp != null) { dispatcherOp.Completed += (s, e) => { howLongToBeatUI.RefreshElements(args.NewValue[0]); }; } }); } } catch (Exception ex) { Common.LogError(ex, "HowLongToBeat", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { GameSelected = args.NewValue[0]; //PlayniteUiHelper.ResetToggle(); var TaskIntegrationUI = Task.Run(() => { howLongToBeatUI.taskHelper.Check(); howLongToBeatUI.AddElements(); howLongToBeatUI.RefreshElements(GameSelected); }); } } catch (Exception ex) { Common.LogError(ex, "HowLongToBeat", $"Error on OnGameSelected()"); } }
public override void OnGameSelected(GameSelectionEventArgs args) { // Old database if (oldToNew.IsOld) { oldToNew.ConvertDB(PlayniteApi); } try { if (args.NewValue != null && args.NewValue.Count == 1) { ActivityDatabase.GameSelected = args.NewValue[0]; #if DEBUG logger.Debug($"GameActivity [Ignored] - OnGameSelected() - {ActivityDatabase.GameSelected.Name} - {ActivityDatabase.GameSelected.Id.ToString()}"); #endif if (settings.EnableIntegrationInCustomTheme || settings.EnableIntegrationInDescription) { PlayniteUiHelper.ResetToggle(); var TaskIntegrationUI = Task.Run(() => { gameActivityUI.Initial(); gameActivityUI.taskHelper.Check(); var dispatcherOp = gameActivityUI.AddElements(); if (dispatcherOp != null) { dispatcherOp.Completed += (s, e) => { gameActivityUI.RefreshElements(args.NewValue[0]); }; } }); } } } catch (Exception ex) { Common.LogError(ex, "GameActivity"); } }
/// <summary> /// Called when game selection changed. /// </summary> /// <param name="args"></param> public virtual void OnGameSelected(GameSelectionEventArgs args) { }