StorefrontImportWizardPresentation14.1
Class in Unbroken.LaunchBox.Plugins.Components.Storefronts
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
StorefrontImportWizardPresentationInitializes a new instance of the StorefrontImportWizardPresentation class.
StorefrontImportWizardPresentation
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
public PluginText? DiscoveryDescription { get; }Gets the localizable text for the game-discovery page description.
DiscoveryTitle
public PluginText? DiscoveryTitle { get; }Gets the localizable text for the game-discovery page title.
MediaOptions
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
public PluginText? NoAccessDescription { get; }Gets the localizable text for the unavailable-library page description.
NoAccessHelpLabel
public PluginText? NoAccessHelpLabel { get; init; }
Gets or initializes the optional localizable text for the unavailable-library help link.
NoAccessHelpUri
public Uri? NoAccessHelpUri { get; init; }Gets or initializes an optional absolute help URI for the unavailable-library page.
NoGamesDescription
public PluginText? NoGamesDescription { get; }Gets the localizable text for the no-additional-games page description.
PrioritizeStorefrontMetadataLabel
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
public PluginText? SelectionDescription { get; }Gets the localizable text for the game-selection page description.
ShowEmuMoviesMediaOptions
public bool ShowEmuMoviesMediaOptions { get; init; }
Gets or initializes whether the host should show its EmuMovies media choices in the import wizard.
SupportsManualSearch
public bool SupportsManualSearch { get; init; }
Gets or initializes whether the host should offer to search local game files for PDF manuals.
Title
public PluginText? Title { get; }Gets the localizable text for the wizard window title.
WelcomeDescription
public PluginText? WelcomeDescription { get; }Gets the localizable text for the welcome-page description.
WelcomeTitle
public PluginText? WelcomeTitle { get; }Gets the localizable text for the welcome-page title.