| 43 | |
| 44 | |
| 45 | void CopyDialog::PauseButton_Click(winrt::Windows::Foundation::IInspectable const& sender, winrt::Microsoft::UI::Xaml::RoutedEventArgs const& e) |
| 46 | { |
| 47 | if (PauseIcon().Symbol() == winrt::Microsoft::UI::Xaml::Controls::Symbol::Pause) |
| 48 | { |
| 49 | ViewModel().Pause(); |
| 50 | PauseIcon().Symbol(winrt::Microsoft::UI::Xaml::Controls::Symbol::Play); |
| 51 | ProgressBar().Color(winrt::Windows::UI::Colors::Yellow()); |
| 52 | Taskbar::SetProgressState(Global::MainHwnd, Taskbar::ProgressState::Paused); |
| 53 | } |
| 54 | else |
| 55 | { |
| 56 | ViewModel().Start(); |
| 57 | PauseIcon().Symbol(winrt::Microsoft::UI::Xaml::Controls::Symbol::Pause); |
| 58 | ProgressBar().Color(winrt::Windows::UI::Colors::Green()); |
| 59 | Taskbar::SetProgressState(Global::MainHwnd, Taskbar::ProgressState::Normal); |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | CopyDialog::CopyDialog() |
| 64 | { |