LaunchBoxContributors
On this page

IBigBoxMainViewModel7.10

Interface in Unbroken.LaunchBox.Plugins.Data

C#
public interface IBigBoxMainViewModel
Provides plugin access to the Big Box interface.

Methods

PlayGame 9.2

C#
void PlayGame(
    IGame game,
    IAdditionalApplication app,
    IEmulator emulator,
    string overrideCommandLine
)
Launches the specified game or additional application with the specified settings; uses the full game startup process including the startup screen if enabled.
game
The game to launch.
app
The game's additional application to launch. Leave null to launch the main game.
emulator
The specific emulator to use. Leave null to use the game's default emulator or no emulator at all.
overrideCommandLine
The overridden commandline parameters to use. Should be left null in most cases.

Search 11.3

C#
void Search(string query)
Performs a Big Box search and displays the games found.
query
The string you are searching for

ShowAllGames

C#
void ShowAllGames()
Displays the Big Box list of all games.

ShowDevelopers

C#
void ShowDevelopers()
Displays the Big Box developer browser.

ShowGame

C#
void ShowGame(IGame game, FilterType filterType)
Displays the selected game's details in the specified filter context.
game
The game to display.
filterType
The filter context used for navigation.

ShowGames()

C#
void ShowGames()
Returns to the game list in the current navigation history.

ShowGames(FilterType, string)

C#
void ShowGames(FilterType filterType, string filterValue)
Displays a game list for the specified selection.
filterType
The field used to group games.
filterValue
The field value to display.

ShowGames(IPlatform)

C#
void ShowGames(IPlatform platform)
Displays a game list for the specified selection.
platform
The platform whose games are displayed.

ShowGenres

C#
void ShowGenres()
Displays the Big Box genre browser.

ShowOnScreenKeyboard

C#
void ShowOnScreenKeyboard(string text, Action<string> onFinished)
Displays the on-screen keyboard and reports the entered text when editing finishes.
text
The initial keyboard text.
onFinished
The callback that receives the resulting text.

ShowOptions

C#
void ShowOptions()
Displays the Big Box options menu.

ShowPlatformCategories

C#
void ShowPlatformCategories()
Displays the Big Box platform-category browser.

ShowPlatforms

C#
void ShowPlatforms()
Displays the Big Box platform browser.

ShowPlaylists

C#
void ShowPlaylists()
Displays the Big Box playlist browser.

ShowPlayModes

C#
void ShowPlayModes()
Displays the Big Box play-mode browser.

ShowPublishers

C#
void ShowPublishers()
Displays the Big Box publisher browser.

ShowRatings

C#
void ShowRatings()
Displays the Big Box content-rating browser.

ShowRegions

C#
void ShowRegions()
Displays the Big Box region browser.

ShowSeries

C#
void ShowSeries()
Displays the Big Box series browser.

ShowSources

C#
void ShowSources()
Displays the Big Box game-source browser.

ShowStatuses

C#
void ShowStatuses()
Displays the Big Box game-status browser.

ShowSystem

C#
void ShowSystem(bool rebuild)
Displays the Big Box system menu.
rebuild
Whether to rebuild the menu even if a system or options view is already active.