Beispiel #1
0
 /// <inheritdoc />
 public void SaveState(IWindowCache cache)
 {
     // Save data.
     cache.RevisionSummary     = SavedRevisionSummary;
     cache.ChangesSearchValue  = SavedSearchQuery;
     cache.SimpleSelectedItems = new SelectedItemsDictionary(toggledEntries);
 }
Beispiel #2
0
        /// <inheritdoc />
        public void RestoreState(IWindowCache cache)
        {
            // Populate data.
            PageNumber      = cache.HistoryPageNumber;
            SavedRevisionId = cache.SelectedHistoryRevision;

            StateChanged?.Invoke();
        }
Beispiel #3
0
        /// <inheritdoc />
        public void RestoreState(IWindowCache cache)
        {
            // Populate data from cache.
            SavedRevisionSummary = cache.RevisionSummary;
            SavedSearchQuery     = cache.ChangesSearchValue;
            toggledEntries       = cache.SimpleSelectedItems ?? new Dictionary <string, bool>();

            StateChanged?.Invoke();
        }
Beispiel #4
0
 /// <inheritdoc />
 public void SaveState(IWindowCache cache)
 {
     // Update cache.
     cache.HistoryPageNumber       = PageNumber;
     cache.SelectedHistoryRevision = SelectedRevisionId;
 }
 /// <inheritdoc />
 public void SaveState(IWindowCache cache)
 {
 }
 /// <inheritdoc />
 public void RestoreState(IWindowCache cache)
 {
     StateChanged?.Invoke();
 }
Beispiel #7
0
 public void SaveState(IWindowCache cache)
 {
     throw new NotImplementedException();
 }