Data model debugger - Added module filtering

Data model debugger - Added search input (disabled & not yet implemented)
Data model debugger - Finished list support
This commit is contained in:
Robert committed 2020-06-30 11:50:40 +02:00
1 parent ac45c4d5d3
commit 3bc1da8ca6
10 files changed
+198 -47

No files matched your search

@@ -1,4 +1,5 @@
using Artemis.Core.Services.Interfaces;
using Artemis.Core.Plugins.Abstract;
using Artemis.Core.Services.Interfaces;
using Artemis.UI.DataModelVisualization;
using Artemis.UI.Services.Interfaces;
@@ -17,14 +18,26 @@ namespace Artemis.UI.Services
{
var viewModel = new DataModelViewModel();
foreach (var dataModelExpansion in _dataModelService.DataModelExpansions)
viewModel.Children.Add(new DataModelViewModel(null,dataModelExpansion, dataModelExpansion.DataModelDescription, viewModel));
viewModel.Children.Add(new DataModelViewModel(null, dataModelExpansion, dataModelExpansion.DataModelDescription, viewModel));
return viewModel;
}
public DataModelViewModel GetPluginDataModelVisualization(Plugin plugin)
{
var dataModel = _dataModelService.GetPluginDataModel(plugin);
if (dataModel == null)
return null;
var viewModel = new DataModelViewModel();
viewModel.Children.Add(new DataModelViewModel(null, dataModel, dataModel.DataModelDescription, viewModel));
return viewModel;
}
}
public interface IDataModelVisualizationService : IArtemisUIService
{
public DataModelViewModel GetMainDataModelVisualization();
DataModelViewModel GetMainDataModelVisualization();
DataModelViewModel GetPluginDataModelVisualization(Plugin plugin);
}
}