mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 11:16:30 +00:00
splitting python complete
This commit is contained in:
@@ -40,6 +40,8 @@ public partial class DatasetExplorer
|
||||
|
||||
public AnnotationThumbnail? CurrentAnnotation { get; set; }
|
||||
|
||||
private static readonly Guid SearchActionId = Guid.NewGuid();
|
||||
|
||||
public DatasetExplorer(
|
||||
IOptions<AppConfig> appConfig,
|
||||
ILogger<DatasetExplorer> logger,
|
||||
@@ -199,9 +201,8 @@ public partial class DatasetExplorer
|
||||
};
|
||||
SwitchTab(toEditor: true);
|
||||
|
||||
var time = ann.Time;
|
||||
ExplorerEditor.RemoveAllAnns();
|
||||
ExplorerEditor.CreateDetections(time, ann.Detections, _appConfig.AnnotationConfig.DetectionClasses, ExplorerEditor.RenderSize);
|
||||
ExplorerEditor.CreateDetections(ann, _appConfig.AnnotationConfig.DetectionClasses, ExplorerEditor.RenderSize);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -261,6 +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))
|
||||
.Select(x => new AnnotationThumbnail(x.Value, _azaionApi.CurrentUser.Role.IsValidator()))
|
||||
.OrderBy(x => !x.IsSeed)
|
||||
.ThenByDescending(x =>x.Annotation.CreatedDate);
|
||||
@@ -295,4 +297,10 @@ public partial class DatasetExplorer
|
||||
_configUpdater.Save(_appConfig);
|
||||
await ReloadThumbnails();
|
||||
}
|
||||
|
||||
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));;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user