Add plugin API: HideMainWindow(), IsMainWindowVisible()

This commit is contained in:
rainyl 2023-05-11 22:57:10 +08:00
parent ce2333e407
commit bc181683a0
2 changed files with 15 additions and 0 deletions

View file

@ -80,6 +80,17 @@ namespace Flow.Launcher.Plugin
/// </summary>
void ShowMainWindow();
/// <summary>
/// Hide MainWindow
/// </summary>
void HideMainWindow();
/// <summary>
/// Representing whether the main window is visible
/// </summary>
/// <returns></returns>
bool IsMainWindowVisible();
/// <summary>
/// Show message box
/// </summary>

View file

@ -73,6 +73,10 @@ namespace Flow.Launcher
public void ShowMainWindow() => _mainVM.Show();
public void HideMainWindow() => _mainVM.Hide();
public bool IsMainWindowVisible() => _mainVM.MainWindowVisibilityStatus;
public void CheckForNewUpdate() => _settingsVM.UpdateApp();
public void SaveAppAllSettings()