Files
DP44/Common/DTS.CommonCore/.svn/pristine/ba/ba422622b91922fb3be932a3cf11a8088a9dedfb.svn-base

40 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
using DTS.Common.Base;
using DTS.Common.Enums;
using DTS.Common.Enums.Sensors;
namespace DTS.Common.Interface.Groups.GroupChannelList
{
/// <summary>
/// view for group channels
/// </summary>
public interface IGroupChannelSettingsListView:IBaseView
{
/// <summary>
/// sets whether to use columns for group order or test setup order
/// </summary>
/// <param name="bUseTestSetupOrder"></param>
void SetOrderMode( bool bUseTestSetupOrder );
/// <summary>
/// sets whether to show User Value X columns
/// </summary>
/// <param name="bShowSensorChannelUserValues"></param>
void SetDisplayOptions(bool bShowSensorChannelUserValues);
/// <summary>
/// sets which columns to use given an iso view mode
/// </summary>
/// <param name="viewMode"></param>
void HandleColumns(IsoViewMode viewMode);
/// <summary>
/// sets which columns to use given a sensor type
/// </summary>
/// <param name="filterMode"></param>
void SetFilterMode(PossibleFilters filterMode);
/// <summary>
/// stores the minimum client db version associated with data in the view
/// used to hide or disable properties/features
/// </summary>
int ViewDbVersion { get; set; }
}
}