From 5cb8ba52ad4fed4d47aaca2b72d07525024ba57a Mon Sep 17 00:00:00 2001 From: Noldor Date: Sun, 23 May 2010 18:29:02 +0000 Subject: Some fixes in classeditor git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4367 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/classeditor/classeditor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/modules/classeditor') diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp index ff6a5ddc3..16df7836d 100644 --- a/src/modules/classeditor/classeditor.cpp +++ b/src/modules/classeditor/classeditor.cpp @@ -1430,9 +1430,11 @@ void KviClassEditor::build() } if (pClass->classNotBuilt()) { + // debug("compiling %s",pClass->name().toUtf8().data()); KviClassEditorTreeWidgetItem *pParentClass=m_pClasses->find(pClass->InheritsClass()); pLinkedClasses.append(pClass); + //if (!pParentClass) debug("no parent class"); while(pParentClass) { if (pParentClass->classNotBuilt()) pLinkedClasses.append(pParentClass); @@ -1469,6 +1471,7 @@ void KviClassEditor::build() QMessageBox::Ok,QMessageBox::NoButton,QMessageBox::NoButton); break; } + //else debug("class compiled %s :\n",szClass.toUtf8().data()); pLinkedClasses.at(i)->setClassNotBuilt(false); m_pEditor->setModified(false); } @@ -1718,10 +1721,17 @@ KviClassEditorDialog::KviClassEditorDialog(QWidget * pParent, const QString & sz if (!szInheritsClassName.isEmpty()) { int iCurrentIdx=m_pInheritsClassComboBox->findText(szInheritsClassName); + if (iCurrentIdx==-1) iCurrentIdx=m_pInheritsClassComboBox->findText("object"); + m_pInheritsClassComboBox->setCurrentIndex(iCurrentIdx); + } + else + { + int iCurrentIdx=m_pInheritsClassComboBox->findText("object"); m_pInheritsClassComboBox->setCurrentIndex(iCurrentIdx); } m_pClassNameLineEdit->setFocus(); + hbox = new KviTalHBox(this); hbox->setSpacing(0); hbox->setMargin(0); -- cgit v1.3.1-10-gc9f91