using System;
namespace Artemis.Core.Plugins
{
///
public class PluginConfigurationDialog : PluginConfigurationDialog where T : PluginConfigurationViewModel
{
///
public override Type Type => typeof(T);
}
///
/// Describes a configuration dialog for a specific plugin
///
public abstract class PluginConfigurationDialog
{
///
/// The layer brush this dialog belongs to
///
internal Plugin Plugin { get; set; }
///
/// The type of view model the tab contains
///
public abstract Type Type { get; }
}
}