39 lines
2.2 KiB
C++
39 lines
2.2 KiB
C++
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT License.
|
|
|
|
#pragma once
|
|
|
|
#include "MainWindow.g.h"
|
|
|
|
namespace winrt::CppPackagedDesktopTaskbarPin::implementation
|
|
{
|
|
struct MainWindow : MainWindowT<MainWindow>
|
|
{
|
|
MainWindow();
|
|
|
|
winrt::fire_and_forget PinCurrentScenarioButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
winrt::fire_and_forget PinCurrentScenarioPinButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
|
|
winrt::fire_and_forget PinSecondaryScenarioButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
winrt::fire_and_forget PinSecondaryScenarioPinButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
winrt::fire_and_forget PinSecondaryScenarioUnpinButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
|
|
void UnlockLafButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
void CheckPinningSupportedButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
void CheckDesktopAppsSupportedButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
void CheckAllowedButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
winrt::fire_and_forget CheckCurrentAppPinnedButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
winrt::fire_and_forget RequestPinCurrentAppButton_Click(Windows::Foundation::IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
|
|
|
|
private:
|
|
winrt::Windows::Foundation::IAsyncAction UpdateSecondaryPinScenarioUI();
|
|
};
|
|
}
|
|
|
|
namespace winrt::CppPackagedDesktopTaskbarPin::factory_implementation
|
|
{
|
|
struct MainWindow : MainWindowT<MainWindow, implementation::MainWindow>
|
|
{
|
|
};
|
|
}
|