diff options
| author | 2010-03-22 20:41:32 +0000 | |
|---|---|---|
| committer | 2010-03-22 20:41:32 +0000 | |
| commit | 58193c435858d18c32504911eb095a53fb646646 (patch) | |
| tree | c292b31d093ec011318d3389b3bfb9aa64bf3f8a /src/modules/classeditor/classeditor.cpp | |
| parent | More work/fixes in classeditor (diff) | |
| download | KVIrc-58193c435858d18c32504911eb095a53fb646646.tar.gz KVIrc-58193c435858d18c32504911eb095a53fb646646.tar.bz2 KVIrc-58193c435858d18c32504911eb095a53fb646646.zip | |
More work/fixes in classeditor
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4204 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor/classeditor.cpp')
| -rw-r--r-- | src/modules/classeditor/classeditor.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp index eb903af6b..dcab1e10f 100644 --- a/src/modules/classeditor/classeditor.cpp +++ b/src/modules/classeditor/classeditor.cpp @@ -603,24 +603,28 @@ void KviClassEditor::renameClass(KviClassEditorTreeWidgetItem *pClassItem) for(unsigned int i=0;i<pInheritedClasses.count();i++) { pInheritedClasses.at(i)->setClassNotBuilt(true); + pInheritedClasses.at(i)->setExpanded(true); pInheritedClasses.at(i)->setInheritsClass(szNewClassName); } - if (pNewItem) activateItem(pNewItem); - else activateItem(pClassItem); + if (pNewItem){ + activateItem(pNewItem); + pNewItem->setExpanded(true); + } + else{ + activateItem(pClassItem); + pClassItem->setExpanded(true); + } } void KviClassEditor::cutItem(KviClassEditorTreeWidgetItem *pItem) { int iIdx=m_pTreeWidget->indexOfTopLevelItem(pItem); if (iIdx!=-1){ m_pTreeWidget->takeTopLevelItem(iIdx); - debug("remove toplevel item %s",pItem->name().toUtf8().data()); } else { KviClassEditorTreeWidgetItem *pParent=pItem->parentItem(); - debug("remove child %s",pItem->name().toUtf8().data()); pParent->removeChild(pItem); - debug("child full name %s",buildFullClassName(pItem).toUtf8().data()); } } @@ -654,7 +658,6 @@ void KviClassEditor::renameNamespace(KviClassEditorTreeWidgetItem *pOldNamespace pList.setAutoDelete(false); appendAllClassItemsRecursive(&pList,pOldNamespaceItem); cutItem(pOldNamespaceItem); - debug("new namespace name %s",szNewNameSpaceName.toUtf8().data()); if(szNewNameSpaceName.contains("::")) { pNewItem=createFullNamespace(szNewNameSpaceName.left(szNewNameSpaceName.lastIndexOf("::"))); |
