CmisSync.CmisTree.CmisTreeStore.UpdateCmisTreeNode C# (CSharp) Method

UpdateCmisTreeNode() private method

private UpdateCmisTreeNode ( Gtk.TreeIter iter, Gtk.Node node ) : void
iter Gtk.TreeIter
node Gtk.Node
return void
        private void UpdateCmisTreeNode(TreeIter iter, Node node)
        {
//            Node oldNode = CmisStore.GetValue (iter, (int)Column.ColumnNode) as Node;
//            if (oldNode != node)
//            {
//                CmisStore.SetValue (iter, (int)Column.ColumnNode, node);
//            }
//            string oldName = CmisStore.GetValue (iter, (int)Column.ColumnName) as string;
//            string newName = node.Name;
//            if (oldName != newName)
//            {
//                CmisStore.SetValue (iter, (int)Column.ColumnName, newName);
//            }
//            bool oldRoot = (bool)CmisStore.GetValue (iter, (int)Column.ColumnRoot);
//            bool newRoot = (node.Parent == null);
//            if (oldRoot != newRoot)
//            {
//                CmisStore.SetValue (iter, (int)Column.ColumnRoot, newRoot);
//            }
//            bool oldSelected = (bool)CmisStore.GetValue (iter, (int)Column.ColumnSelected);
//            bool newSelected = (node.Selected != false);
//            if (oldSelected != newSelected)
//            {
//                CmisStore.SetValue (iter, (int)Column.ColumnSelected, newSelected);
//            }
//            bool oldSelectedThreeState = (bool)CmisStore.GetValue (iter, (int)Column.ColumnSelectedThreeState);
//            bool newSelectedThreeState = (node.Selected == null);
//            if (oldSelectedThreeState != newSelectedThreeState)
//            {
//                CmisStore.SetValue (iter, (int)Column.ColumnSelectedThreeState, newSelectedThreeState);
//            }
//            string oldStatus = CmisStore.GetValue (iter, (int)Column.ColumnStatus) as string;
            string newStatus = string.Empty;
            switch (node.Status) {
            case LoadingStatus.START:
                newStatus = Properties_Resources.LoadingStatusSTART;
                break;
            case LoadingStatus.LOADING:
                newStatus = Properties_Resources.LoadingStatusLOADING;
                break;
            case LoadingStatus.ABORTED:
                newStatus = Properties_Resources.LoadingStatusABORTED;
                break;
            default:
                newStatus = string.Empty;
                break;
            }

/*          if (oldStatus != newStatus)
            {
                CmisStore.SetValue (iter, (int)Column.ColumnStatus, newStatus);
            }*/
            this.SetValues(iter, node, node.Name, node.Parent == null, node.Selected != false, node.Selected == null, newStatus);
            foreach (Node child in node.Children)
            {
                TreeIter iterChild;
                this.GetChild(iter, out iterChild, child);
                this.UpdateCmisTreeNode(iterChild, child);
            }

            return;
        }