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

            StateChanged?.Invoke();
        }
Esempio n. 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();
        }
Esempio n. 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();
 }
Esempio n. 7
0
 public void SaveState(IWindowCache cache)
 {
     throw new NotImplementedException();
 }