using System.Collections.Generic;
using Core.Common.Controls;
using Core.Common.Gui;
using Core.Common.Gui.Forms;
using Ringtoets.Integration.Data;
using Ringtoets.Integration.Forms.NodePresenters;
using Ringtoets.Integration.Forms.PropertyClasses;
namespace Ringtoets.Integration.Plugin
{
///
/// The GUI plugin for the Ringtoets application.
///
public class RingtoetsGuiPlugin : GuiPlugin
{
public override IRibbonCommandHandler RibbonCommandHandler
{
get
{
return new RingtoetsRibbon();
}
}
public override IEnumerable GetPropertyInfos()
{
yield return new PropertyInfo();
}
public override IEnumerable GetProjectTreeViewNodePresenters()
{
yield return new AssessmentSectionBaseNodePresenter();
yield return new FailureMechanismNodePresenter();
yield return new PlaceholderWithReadonlyNameNodePresenter();
yield return new CategoryTreeFolderNodePresenter();
}
}
}