private bool UpdateSelectedInternal() { bool updated = false; String name = m_viewHandler.GetNameTextBoxValue(); if (IsLeafSelected()) { updated = m_settingNodeHandler.Update(m_treeView.SelectedNode, name, name, m_viewHandler.BuildNewItem()); UpdateNodeText(m_treeView.SelectedNode); } else { updated = m_folderNodeHandler.Update(m_treeView.SelectedNode, name); } m_viewHandler.IsDirty = false; return(updated); }