Reverted -- I might have been too hasty removing the GridEntry events

This commit is contained in:
Robert McRackan 2022-05-17 08:08:53 -04:00
parent 801e154d15
commit ed71668c48

View File

@ -76,6 +76,9 @@ namespace LibationWinForms
}
#endregion
public event EventHandler LibraryBookUpdated;
public event EventHandler Committed;
// alias
private Book Book => LibraryBook.Book;
@ -122,6 +125,9 @@ namespace LibationWinForms
}
UserDefinedItem.ItemChanged += UserDefinedItem_ItemChanged;
// this will never have a value when triggered by ctor b/c nothing can subscribe to the event until after ctor is complete
LibraryBookUpdated?.Invoke(this, null);
}
private void PictureStorage_PictureCached(object sender, PictureCachedEventArgs e)
@ -183,6 +189,9 @@ namespace LibationWinForms
Book.UserDefinedItem.BookStatus = bookStatus;
Book.UserDefinedItem.PdfStatus = pdfStatus;
LibraryCommands.UpdateUserDefinedItem(Book);
// notify
Committed?.Invoke(this, null);
}
#endregion
@ -228,7 +237,7 @@ namespace LibationWinForms
#endregion
#region Static library display functions
/// <summary>
/// This information should not change during <see cref="GridEntry"/> lifetime, so call only once.
/// </summary>