diff options
| author | 2010-03-23 15:20:14 +0000 | |
|---|---|---|
| committer | 2010-03-23 15:20:14 +0000 | |
| commit | 0277921a790766f16c9a316a39cfac59a0836a3b (patch) | |
| tree | 99e5e9ace5e262e090f33ed01083dc9be8698482 /src/modules/classeditor/classeditor.cpp | |
| parent | some fixes to the url module (diff) | |
| download | KVIrc-0277921a790766f16c9a316a39cfac59a0836a3b.tar.gz KVIrc-0277921a790766f16c9a316a39cfac59a0836a3b.tar.bz2 KVIrc-0277921a790766f16c9a316a39cfac59a0836a3b.zip | |
Fixed rename class in classeditor
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4208 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor/classeditor.cpp')
| -rw-r--r-- | src/modules/classeditor/classeditor.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp index ef8c1e187..988047e9e 100644 --- a/src/modules/classeditor/classeditor.cpp +++ b/src/modules/classeditor/classeditor.cpp @@ -581,21 +581,20 @@ void KviClassEditor::renameClass(KviClassEditorTreeWidgetItem *pClassItem) continue; }*/ KviClassEditorTreeWidgetItem *pNewItem=0; - m_pClasses->remove(szClassName); + m_pClasses->removeRef(pClassItem); cutItem(pClassItem); if(szNewClassName.contains("::")) { pNewItem=createFullNamespace(szNewClassName.left(szNewClassName.lastIndexOf("::"))); pClassItem->setName(szNewClassName.section("::",-1,-1)); pNewItem->addChild(pClassItem); - m_pClasses->insert(szNewClassName,pNewItem); } else { pClassItem->setName(szNewClassName); m_pTreeWidget->addTopLevelItem(pClassItem); - m_pClasses->insert(szNewClassName,pClassItem); } + m_pClasses->insert(szNewClassName,pClassItem); pClassItem->setInheritsClass(szNewInheritsClassName); pClassItem->setClassNotBuilt(true); KviPointerList<KviClassEditorTreeWidgetItem> pInheritedClasses; |
