mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 03:48:56 +00:00
Core - Fixed an error when enabling a module without a datamodel
Shared UI - XML comments
This commit is contained in:
1 parent
fb3466e102
commit
833a61ecab
38 files changed
+622
-210
No files matched your search
@@ -4,8 +4,18 @@ using Artemis.UI.Shared.Services;
|
||||
|
||||
namespace Artemis.UI.Shared
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides extensions for special data model wrappers used by events and list conditions
|
||||
/// </summary>
|
||||
public static class DataModelWrapperExtensions
|
||||
{
|
||||
/// <summary>
|
||||
/// Creates a view model for a <see cref="EventPredicateWrapperDataModel" />
|
||||
/// </summary>
|
||||
/// <param name="wrapper">The wrapper to create the view model for</param>
|
||||
/// <param name="dataModelUIService">The data model UI service to be used by the view model</param>
|
||||
/// <param name="configuration">The update configuration to be used by the view model</param>
|
||||
/// <returns>The created view model</returns>
|
||||
public static DataModelPropertiesViewModel CreateViewModel(this EventPredicateWrapperDataModel wrapper, IDataModelUIService dataModelUIService, DataModelUpdateConfiguration configuration)
|
||||
{
|
||||
DataModelPropertiesViewModel viewModel = new DataModelPropertiesViewModel(wrapper, null, new DataModelPath(wrapper));
|
||||
@@ -16,6 +26,13 @@ namespace Artemis.UI.Shared
|
||||
return viewModel;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates a view model for a <see cref="ListPredicateWrapperDataModel" />
|
||||
/// </summary>
|
||||
/// <param name="wrapper">The wrapper to create the view model for</param>
|
||||
/// <param name="dataModelUIService">The data model UI service to be used by the view model</param>
|
||||
/// <param name="configuration">The update configuration to be used by the view model</param>
|
||||
/// <returns>The created view model</returns>
|
||||
public static DataModelPropertiesViewModel CreateViewModel(this ListPredicateWrapperDataModel wrapper, IDataModelUIService dataModelUIService, DataModelUpdateConfiguration configuration)
|
||||
{
|
||||
DataModelPropertiesViewModel viewModel = new DataModelPropertiesViewModel(wrapper, null, new DataModelPath(wrapper));
|
||||
|
||||
Reference in new issue
Block a user