Exemple #1
0
 /// <summary>
 /// Browses the address spase starting with selected <see cref="TagsTableRow"/>.
 /// </summary>
 /// <param name="itemID">The item to start with.</param>
 /// <param name="filters">The filters to applay while browsing.</param>
 /// <param name="position">The position to start next time.</param>
 /// <returns></returns>
 public TagsTableRow[] Browse(TagsTableRow itemID, BrowseFilters filters, out BrowsePosition position)
 {
     position = null;
     if (itemID == null)
     {
         return(ServersTable[0].GetTagsTableRows());
     }
     else
     {
         return(itemID.GetTagsTableRows());
     }
 }
Exemple #2
0
            /// <summary>
            /// Adds the row.
            /// </summary>
            /// <param name="item">The item.</param>
            /// <param name="parentID">The parent identifier.</param>
            /// <param name="serverRelated">if set to <c>true</c> [server related].</param>
            /// <returns>TagsTableRow.</returns>
            public TagsTableRow AddRow(BrowseElement item, int parentID, bool serverRelated)
            {
                TagsTableRow mRow = this.NewTagsTableRow();

                mRow.HasChildren = item.HasChildren;
                mRow.IsItem      = item.IsItem;
                mRow.ItemName    = item.ItemName;
                mRow.ItemPath    = item.ItemPath;
                mRow.Name        = item.Name;
                if (serverRelated)
                {
                    mRow.ServerID = parentID;
                }
                else
                {
                    mRow.TagID = parentID;
                }
                this.AddTagsTableRow(mRow);
                return(mRow);
            }