// internal constructor as this item should only be created by PlaylistDisplayHelper internal PlaylistDisplayItem(int aStartIndex, int aCount, upnpObject aItem, AbstractIconResolver <ImageType> aIconResolver, bool aIsGrouped, bool aIsHeaderItem, bool aCanMoveDown, bool aCanMoveUp) { iLock = new object(); iStartIndex = aStartIndex; iCount = aCount; iItem = aItem; iIsGrouped = aIsGrouped; iIsHeaderItem = aIsHeaderItem; iCanMoveDown = aCanMoveDown; iCanMoveUp = aCanMoveUp; iTechnicalInfo = string.Empty; iDisplayField1 = string.Empty; iDisplayField2 = string.Empty; iDisplayField3 = string.Empty; iIcon = aIconResolver.GetIcon(iItem); }
public PlaylistDisplayHelper(IList <MrItem> aPlaylist, bool aGroupByAlbum, AbstractIconResolver <ImageType> aIconResolver) { iPlaylist = aPlaylist; iGroupByAlbum = aGroupByAlbum; iIconResolver = aIconResolver; }