- fixed "delete channels", which were added at the end regardless of the user selection

- changed logic how channel lists can control which columns are visible in the UI
- added column for PcrPid
- removed column AudioPid from SCM lists
- added handling for SCM lists where the value of the "hidden" flag is 255. (Guessing the hidden-status based on another field)
This commit is contained in:
hbeham
2019-02-10 15:56:03 +01:00
parent 3c7ef35e80
commit e4c51d12fa
12 changed files with 276 additions and 86 deletions

View File

@@ -320,8 +320,10 @@ namespace ChanSort.Loader.Panasonic
this.DataRoot.AddChannelList(this.satipChannels);
this.DataRoot.AddChannelList(this.freesatChannels);
// hide columns for fields that don't exist in Panasonic channel list
foreach (var list in this.DataRoot.ChannelLists)
{
list.VisibleColumnFieldNames.Remove("PcrPid");
list.VisibleColumnFieldNames.Remove("VideoPid");
list.VisibleColumnFieldNames.Remove("AudioPid");
}