Class UndoablePropertySheetEntry

  • All Implemented Interfaces:
    IPropertySheetEntry

    public class UndoablePropertySheetEntry
    extends PropertySheetEntry

    UndoablePropertySheetEntry provides undo support for changes made to IPropertySources by the PropertySheetViewer. Clients can construct a PropertySheetPage and use this class as the root entry. All changes made to property sources displayed on that page will be done using the provided IOperationHistory.

    NOTE: If you intend to use an IPropertySourceProvider for a PropertySheetPage whose root entry is an instance of of UndoablePropertySheetEntry, you should set the IPropertySourceProvider on that root entry, rather than the PropertySheetPage.