diff options
Diffstat (limited to 'src/modules/classeditor/classeditor.cpp')
| -rw-r--r-- | src/modules/classeditor/classeditor.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp index 767d19b0e..c9af97e37 100644 --- a/src/modules/classeditor/classeditor.cpp +++ b/src/modules/classeditor/classeditor.cpp @@ -361,10 +361,7 @@ void KviClassEditor::oneTimeSetup() 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); } @@ -1087,7 +1084,9 @@ void KviClassEditor::appendSelectedClassItems(KviPointerList<KviClassEditorTreeW QList<QTreeWidgetItem *> list=m_pTreeWidget->selectedItems(); for(int i=0;i<list.count();i++) { - l->append((KviClassEditorTreeWidgetItem *)list.at(i)); + if (((KviClassEditorTreeWidgetItem *)list.at(i))->isClass()) + l->append((KviClassEditorTreeWidgetItem *)list.at(i)); + else appendSelectedClassItemsRecursive(l,list.at(i)); } } void KviClassEditor::appendSelectedClassItemsRecursive(KviPointerList<KviClassEditorTreeWidgetItem> * l,QTreeWidgetItem * pStartFrom) |
