Interface IMainViewApi
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
public interface IMainViewApi
Properties
GroupBy
string? GroupBy { get; set; }
Property Value
- string
SortBy
string? SortBy { get; set; }
Property Value
- string
SortDescending
bool SortDescending { get; set; }
Property Value
- bool
Methods
ApplyFiltersAsync(FilteringConfiguration)
Task ApplyFiltersAsync(FilteringConfiguration settings)
Parameters
settings FilteringConfiguration
Returns
- Task
ApplyViewConfigurationAsync(ViewConfiguration)
Task ApplyViewConfigurationAsync(ViewConfiguration config)
Parameters
config ViewConfiguration
Returns
- Task
EditGameAsync(string)
Task<bool?> EditGameAsync(string gameId)
Parameters
gameId string
Returns
- Task<bool?>
EditGamesAsync(IEnumerable<string>)
Task<bool?> EditGamesAsync(IEnumerable<string> gameIds)
Parameters
gameIds IEnumerable<string>
Returns
- Task<bool?>
GetCurrentFilters()
FilteringConfiguration? GetCurrentFilters()
Returns
- FilteringConfiguration
GetCurrentViewConfiguration()
ViewConfiguration GetCurrentViewConfiguration()
Returns
- ViewConfiguration
GetFilteredGames()
IEnumerable<Game> GetFilteredGames()
Returns
- IEnumerable<Game>
GetSelectedGames()
IEnumerable<Game> GetSelectedGames()
Returns
- IEnumerable<Game>
GetSortedViewConfigurations()
List<ViewConfiguration> GetSortedViewConfigurations()
Returns
- List<ViewConfiguration>
OpenPluginSettingsAsync(string)
Task<bool> OpenPluginSettingsAsync(string pluginId)
Parameters
pluginId string
Returns
- Task<bool>
OpenSearchAsync(SearchContext, string)
Task OpenSearchAsync(SearchContext context, string searchTerm)
Parameters
context SearchContext
searchTerm string
Returns
- Task
OpenSearchAsync(string)
Task OpenSearchAsync(string searchTerm)
Parameters
searchTerm string
Returns
- Task
SelectGame(string)
void SelectGame(string gameId)
Parameters
gameId string
SelectGames(IEnumerable<string>)
void SelectGames(IEnumerable<string> gameIds)
Parameters
gameIds IEnumerable<string>
SwitchAppModeAsync()
Task SwitchAppModeAsync()
Returns
- Task
SwitchSearchContextAsync(SearchContext)
Task SwitchSearchContextAsync(SearchContext newContext)
Parameters
newContext SearchContext
Returns
- Task
SwitchToViewAsync(string)
Task SwitchToViewAsync(string viewId)
Parameters
viewId string
Returns
- Task