Add persistent setting configuration and temporary activation

This commit is contained in:
ConfusedPolarBear
2020-04-19 01:33:09 -05:00
parent 36f3e933a2
commit 387a07c6dd
5 changed files with 150 additions and 15 deletions

View File

@@ -35,10 +35,16 @@ namespace MediaBrowser.Controller.QuickConnect
/// </summary>
void AssertActive();
/// <summary>
/// Temporarily activates quick connect for a short amount of time.
/// </summary>
/// <returns>A quick connect result object indicating success.</returns>
QuickConnectResult Activate();
/// <summary>
/// Changes the status of quick connect.
/// </summary>
/// <param name="newState">New state to change to</param>
/// <param name="newState">New state to change to.</param>
void SetEnabled(QuickConnectState newState);
/// <summary>