Persist the 'Hide thumbnail' option value

This commit is contained in:
Anton Kasyanov
2018-02-25 22:22:52 +02:00
parent 37d14446a9
commit 295976a97b
10 changed files with 35 additions and 41 deletions

View File

@@ -199,14 +199,16 @@ namespace EveOPreview.Presenters
private IThumbnailDescription CreateThumbnailDescription(string title)
{
// TODO Read here persisted value for the IsDisabled parameter
return new ThumbnailDescription(title, false);
bool isDisabled = this._configuration.IsThumbnailDisabled(title);
return new ThumbnailDescription(title, isDisabled);
}
private void UpdateThumbnailState(String title)
{
// TODO This setting doesn't work atm
//this._thumbnailManager.SetThumbnailState(thumbnailId, this._thumbnailDescriptionViews[thumbnailId].IsDisabled);
if (this._descriptionsCache.TryGetValue(title, out IThumbnailDescription description))
{
this._configuration.ToggleThumbnail(title, description.IsDisabled);
}
}
public void UpdateThumbnailSize(Size size)