diff options
| author | 2010-04-26 15:28:43 +0000 | |
|---|---|---|
| committer | 2010-04-26 15:28:43 +0000 | |
| commit | e0072fb4588f13b9a05149b19720f34c9da4ea81 (patch) | |
| tree | 38e86a20dc2e1b61f02315633473d88c731b892a /src/modules | |
| parent | update (diff) | |
| download | KVIrc-e0072fb4588f13b9a05149b19720f34c9da4ea81.tar.gz KVIrc-e0072fb4588f13b9a05149b19720f34c9da4ea81.tar.bz2 KVIrc-e0072fb4588f13b9a05149b19720f34c9da4ea81.zip | |
Fix in classeditor
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4299 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/classeditor/classeditor.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp index 8e529359d..767d19b0e 100644 --- a/src/modules/classeditor/classeditor.cpp +++ b/src/modules/classeditor/classeditor.cpp @@ -349,16 +349,22 @@ void KviClassEditor::oneTimeSetup() KviClassEditorTreeWidgetItem *pClassItem; g_pModuleManager->getModule("objects"); KviPointerHashTableIterator<QString,KviKvsObjectClass> it(*KviKvsKernel::instance()->objectController()->classDict()); - KviPointerList <KviKvsObjectClass> pList; QString szClassName; while(KviKvsObjectClass * pClass=it.current()) { if (pClass->isBuiltin())m_pClasses->insert(it.currentKey(),0); else { - szClassName=it.currentKey(); - if (sl.indexOf(szClassName)==-1) + QString szTmp; + szTmp=it.currentKey(); + szTmp.replace("::","--"); + szTmp.append(".kvs"); + if (sl.indexOf(szTmp)==-1) { + //QString szTmp; + //szTmp=sl.join(","); + szClassName=it.currentKey(); + //debug("not found %s in %s",szClassName.toUtf8().data(),szTmp.toUtf8().data()); pClassItem = createFullItem(szClassName); createFullClass(it.current(),pClassItem,szClassName); } @@ -375,13 +381,6 @@ void KviClassEditor::oneTimeSetup() pClass = KviKvsKernel::instance()->objectController()->lookupClass(szClassName); if (pClass) createFullClass(pClass, pClassItem, szClassName); } -/* for(int i=0;i<pList.count();i++) - { - szClassName=pList.at(i)->name(); - pClassItem = createFullItem(szClassName); - createFullClass(pList.at(i),pClassItem,szClassName); - }*/ - loadNotBuiltClasses(); connect(m_pTreeWidget,SIGNAL(currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *)),this,SLOT(currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *))); m_pTreeWidget->setContextMenuPolicy(Qt::CustomContextMenu); @@ -1511,7 +1510,6 @@ void KviClassEditor::loadNotBuiltClasses() KviConfigGroupIterator it(*pDict); KviPointerList<QString> names; names.setAutoDelete(true); - while(it.current()) { names.append(new QString(it.currentKey())); |
