mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 11:16:30 +00:00
fix saving scale for datasetexplorer and annotation
This commit is contained in:
@@ -37,6 +37,7 @@ public partial class DatasetExplorer
|
||||
private readonly IConfigUpdater _configUpdater;
|
||||
|
||||
public bool ThumbnailLoading { get; set; }
|
||||
public string CurrentFilter { get; set; } = "";
|
||||
|
||||
public AnnotationThumbnail? CurrentAnnotation { get; set; }
|
||||
|
||||
@@ -201,7 +202,7 @@ public partial class DatasetExplorer
|
||||
SwitchTab(toEditor: true);
|
||||
|
||||
ExplorerEditor.RemoveAllAnns();
|
||||
ExplorerEditor.CreateDetections(ann, _appConfig.AnnotationConfig.DetectionClasses, new Size(image.PixelWidth, image.PixelHeight));
|
||||
ExplorerEditor.CreateDetections(ann, _appConfig.AnnotationConfig.DetectionClasses, image.Size());
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -261,7 +262,7 @@ public partial class DatasetExplorer
|
||||
SelectedAnnotationDict.Clear();
|
||||
var annThumbnails = _annotationsDict[ExplorerEditor.CurrentAnnClass.YoloId]
|
||||
.WhereIf(withDetectionsOnly, x => x.Value.Detections.Any())
|
||||
.WhereIf(TbSearch.Text.Length > 2, x => x.Key.ToLower().Contains(TbSearch.Text))
|
||||
.WhereIf(!string.IsNullOrEmpty(CurrentFilter), x => x.Key.Contains(CurrentFilter, StringComparison.CurrentCultureIgnoreCase))
|
||||
.Select(x => new AnnotationThumbnail(x.Value, _azaionApi.CurrentUser.Role.IsValidator()))
|
||||
.OrderBy(x => !x.IsSeed)
|
||||
.ThenByDescending(x =>x.Annotation.CreatedDate);
|
||||
@@ -300,6 +301,11 @@ public partial class DatasetExplorer
|
||||
private void TbSearch_OnTextChanged(object sender, TextChangedEventArgs e)
|
||||
{
|
||||
TbSearch.Foreground = TbSearch.Text.Length > 2 ? Brushes.Black : Brushes.Gray;
|
||||
ThrottleExt.Throttle(ReloadThumbnails, SearchActionId, TimeSpan.FromMilliseconds(400));;
|
||||
if (TbSearch.Text.Length > 2 || string.IsNullOrEmpty(TbSearch.Text))
|
||||
{
|
||||
CurrentFilter = TbSearch.Text;
|
||||
ThrottleExt.Throttle(ReloadThumbnails, SearchActionId, TimeSpan.FromMilliseconds(400));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user