using System; using System.Threading; using Comal.Classes; using InABox.Core; using InABox.DynamicGrid; namespace PRSDesktop { internal class GPSTrackerGrid : DynamicDataGrid { public GPSTrackerGrid() { ActionColumns.Add(new DynamicMapColumn(this, x => x.Location)); } protected override void DoReconfigure(DynamicGridOptions options) { base.DoReconfigure(options); options.RecordCount = true; options.SelectColumns = true; } protected override void Reload( Filters criteria, Columns columns, ref SortOrder? sort, CancellationToken token, Action action) { sort = new SortOrder(x => x.DeviceID); base.Reload(criteria, columns, ref sort, token, action); } } }