feature: add a button in file histories view to reset selected file to selected commit

This commit is contained in:
leo 2024-08-24 12:06:38 +08:00
parent db8de81120
commit 9a68d70b29
No known key found for this signature in database
3 changed files with 39 additions and 1 deletions

View file

@ -1,5 +1,6 @@
using Avalonia.Controls;
using Avalonia.Input;
using Avalonia.Interactivity;
namespace SourceGit.Views
{
@ -38,5 +39,22 @@ namespace SourceGit.Views
e.Handled = true;
}
private void OnResetToSelectedRevision(object _, RoutedEventArgs e)
{
if (DataContext is ViewModels.FileHistories vm)
{
vm.ResetToSelectedRevision();
NotifyDonePanel.IsVisible = true;
}
e.Handled = true;
}
private void OnCloseNotifyPanel(object _, PointerPressedEventArgs e)
{
NotifyDonePanel.IsVisible = false;
e.Handled = true;
}
}
}