diff options
| author | 2010-04-28 16:37:47 +0000 | |
|---|---|---|
| committer | 2010-04-28 16:37:47 +0000 | |
| commit | f4a912bbb855e3ed582710ae6469d8f8628d1746 (patch) | |
| tree | d0f8936bc5a864893d73569b694c2b4f7b40c2a9 /src/modules/classeditor | |
| parent | [KVIrc] Correct the calculation of the numerical time zone offset. (diff) | |
| download | KVIrc-f4a912bbb855e3ed582710ae6469d8f8628d1746.tar.gz KVIrc-f4a912bbb855e3ed582710ae6469d8f8628d1746.tar.bz2 KVIrc-f4a912bbb855e3ed582710ae6469d8f8628d1746.zip | |
Fixed export classes in classeditor
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4301 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/classeditor')
| -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) |
