/// <summary> /// Initializes a new instance of the <see cref="SharedParallelLayer" /> class. /// </summary> /// <param name="holder">The holder.</param> /// <param name="uid">The uid of the Layer.</param> /// <param name="userName">Name of the user sending the layer.</param> /// <param name="isTeacher">if set to <c>true</c> [is teacher].</param> public SharedParallelLayer(ParallelHolder holder, int uid, string userName, bool isTeacher) : base(uid, userName, isTeacher) { Name = holder.LayerNames[uid]; foreach (var content in holder.Contents) Layers.Add(content.GetLayerByUid(uid) as ParallelLayer); }
/// <summary> /// Initializes a new instance of the <see cref="ParallelContent" /> class. /// Require an Holder (his instanciator) /// </summary> /// <param name="holder">The holder.</param> protected ParallelContent(ParallelHolder holder, string name) : base(holder, name) { // Create the already existing layers to keep integrity foreach (var layer in holder.LayerNames) { var layerModel = Layers[layer.Key]; LayerCreation(layer.Key, layerModel.IsRenameable, layerModel.IsHideable, layerModel.IsDeletable, layerModel.IsShareable, layerModel.IsInkable); } }
public GlobalNotesContent(ParallelHolder holder, string name) : base(holder, name) { }