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