mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
UI - Move profile editor into Profile screen, profile page no longer always has to show the editor
20 lines
573 B
C#
20 lines
573 B
C#
using System;
|
|
|
|
namespace Artemis.Core;
|
|
|
|
/// <summary>
|
|
/// Represents a configuration dialog for a <see cref="Plugin" />
|
|
/// </summary>
|
|
public interface IPluginConfigurationDialog
|
|
{
|
|
/// <summary>
|
|
/// The type of view model the tab contains
|
|
/// </summary>
|
|
Type Type { get; }
|
|
|
|
/// <summary>
|
|
/// A value indicating whether it's mandatory to configure this plugin.
|
|
/// <remarks>If set to <see langword="true"/>, the dialog will open the first time the plugin is enabled.</remarks>
|
|
/// </summary>
|
|
bool IsMandatory { get; }
|
|
} |