aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/classeditor
diff options
context:
space:
mode:
authorGravatar Noldor2010-06-09 22:05:33 +0000
committerGravatar Noldor2010-06-09 22:05:33 +0000
commite12c3d27de73e24cae271c6c42c343c4c26e028e (patch)
tree3dd75516de16fd96247aa692c0425b96b224d822 /src/modules/classeditor
parentfixed #807 (diff)
downloadKVIrc-e12c3d27de73e24cae271c6c42c343c4c26e028e.tar.gz
KVIrc-e12c3d27de73e24cae271c6c42c343c4c26e028e.tar.bz2
KVIrc-e12c3d27de73e24cae271c6c42c343c4c26e028e.zip
Quick fix in classeditor
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4429 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor')
-rw-r--r--src/modules/classeditor/classeditor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp
index 8b1769ac1..0bbc9a3bb 100644
--- a/src/modules/classeditor/classeditor.cpp
+++ b/src/modules/classeditor/classeditor.cpp
@@ -472,6 +472,7 @@ void KviClassEditor::renameFunction()
return;
}
pFunction->setName(szNewFunctionName);
+ currentItemChanged(pFunction,pFunction);
pFunction->setInternalFunction(bInternal);
pParentClass->setClassNotBuilt(true);
KviPointerList<KviClassEditorTreeWidgetItem> lInheritedClasses;
@@ -676,7 +677,6 @@ void KviClassEditor::currentItemChanged(QTreeWidgetItem * it, QTreeWidgetItem *)
{
saveLastEditedItem();
m_pLastEditedItem = (KviClassEditorTreeWidgetItem *)it;
-
if(!m_pLastEditedItem)
{
m_pClassNameLabel->setText(__tr2qs_ctx("No item selected","editor"));
@@ -685,6 +685,8 @@ void KviClassEditor::currentItemChanged(QTreeWidgetItem * it, QTreeWidgetItem *)
m_pEditor->setEnabled(false);
return;
}
+ debug("Current item changed in %s",it->text(0).toUtf8().data());
+
KviClassEditorTreeWidgetItem * pClassItem;
if(m_pLastEditedItem->isMethod()) pClassItem=(KviClassEditorTreeWidgetItem *)m_pLastEditedItem->parent();
else pClassItem=m_pLastEditedItem;