LaunchBoxContributors
On this page

StorefrontImportWizardPresentation14.1

Class in Unbroken.LaunchBox.Plugins.Components.Storefronts

C#
public sealed class StorefrontImportWizardPresentation
Identifies optional localized text used by the host-owned manual import wizard.

Remarks

Supplied text uses its fallback and optional package resource key. Omitted text retains host defaults. Blank localized descriptions may hide optional copy; required captions use nonblank fallbacks.

Constructors

StorefrontImportWizardPresentation

C#
public StorefrontImportWizardPresentation(
    PluginText? title = null,
    PluginText? welcomeTitle = null,
    PluginText? welcomeDescription = null,
    PluginText? discoveryTitle = null,
    PluginText? discoveryDescription = null,
    PluginText? selectionDescription = null,
    PluginText? noAccessDescription = null,
    PluginText? noGamesDescription = null
)
Initializes a new instance of the StorefrontImportWizardPresentation class.
title
The localizable text for the wizard window title.
welcomeTitle
The localizable text for the welcome-page title.
welcomeDescription
The localizable text for the welcome-page description.
discoveryTitle
The localizable text for the game-discovery page title.
discoveryDescription
The localizable text for the game-discovery page description.
selectionDescription
The localizable text for the game-selection page description.
noAccessDescription
The localizable text for the unavailable-library page description.
noGamesDescription
The localizable text for the no-additional-games page description.

Properties

  • DiscoveryDescriptionGets the localizable text for the game-discovery page description.
  • DiscoveryTitleGets the localizable text for the game-discovery page title.
  • MediaOptionsGets or initializes the provider media choices to add to the host-owned import wizard.
  • NoAccessDescriptionGets the localizable text for the unavailable-library page description.
  • NoAccessHelpLabelGets or initializes the optional localizable text for the unavailable-library help link.
  • NoAccessHelpUriGets or initializes an optional absolute help URI for the unavailable-library page.
  • NoGamesDescriptionGets the localizable text for the no-additional-games page description.
  • PrioritizeStorefrontMetadataLabelGets or initializes the optional localizable text for a choice that makes storefront metadata take precedence over other metadata sources during import.
  • SelectionDescriptionGets the localizable text for the game-selection page description.
  • ShowEmuMoviesMediaOptionsGets or initializes whether the host should show its EmuMovies media choices in the import wizard.
  • SupportsManualSearchGets or initializes whether the host should offer to search local game files for PDF manuals.
  • TitleGets the localizable text for the wizard window title.
  • WelcomeDescriptionGets the localizable text for the welcome-page description.
  • WelcomeTitleGets the localizable text for the welcome-page title.

DiscoveryDescription

C#
public PluginText? DiscoveryDescription { get; }
Gets the localizable text for the game-discovery page description.

DiscoveryTitle

C#
public PluginText? DiscoveryTitle { get; }
Gets the localizable text for the game-discovery page title.

MediaOptions

C#
public IReadOnlyCollection<StorefrontImportMediaOption> MediaOptions { get; init; }
Gets or initializes the provider media choices to add to the host-owned import wizard.

Remarks

Media types should normally use the canonical values exposed by ImageTypes or VideoTypes.

NoAccessDescription

C#
public PluginText? NoAccessDescription { get; }
Gets the localizable text for the unavailable-library page description.

NoAccessHelpLabel

C#
public PluginText? NoAccessHelpLabel { get; init; }
Gets or initializes the optional localizable text for the unavailable-library help link.

NoAccessHelpUri

C#
public Uri? NoAccessHelpUri { get; init; }
Gets or initializes an optional absolute help URI for the unavailable-library page.

NoGamesDescription

C#
public PluginText? NoGamesDescription { get; }
Gets the localizable text for the no-additional-games page description.

PrioritizeStorefrontMetadataLabel

C#
public PluginText? PrioritizeStorefrontMetadataLabel { get; init; }
Gets or initializes the optional localizable text for a choice that makes storefront metadata take precedence over other metadata sources during import.

Remarks

When omitted, the host does not show the choice and uses its normal metadata priority.

SelectionDescription

C#
public PluginText? SelectionDescription { get; }
Gets the localizable text for the game-selection page description.

ShowEmuMoviesMediaOptions

C#
public bool ShowEmuMoviesMediaOptions { get; init; }
Gets or initializes whether the host should show its EmuMovies media choices in the import wizard.

SupportsManualSearch

C#
public bool SupportsManualSearch { get; init; }
Gets or initializes whether the host should offer to search local game files for PDF manuals.

Title

C#
public PluginText? Title { get; }
Gets the localizable text for the wizard window title.

WelcomeDescription

C#
public PluginText? WelcomeDescription { get; }
Gets the localizable text for the welcome-page description.

WelcomeTitle

C#
public PluginText? WelcomeTitle { get; }
Gets the localizable text for the welcome-page title.