[Uml-devel] [Bug 91434] code not generated for classes inside packages

Oliver Kellogg okellogg at users.sourceforge.net
Fri Dec 24 14:06:02 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
        
http://bugs.kde.org/show_bug.cgi?id=91434        
okellogg users sourceforge net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From okellogg users sourceforge net  2004-12-24 23:05 -------
CVS commit by okellogg: 

BUG:91434 - Use getFullyQualifiedName() in lieu of just getName()


  M +8 -10     codegenerationwizard.cpp   1.20


--- kdesdk/umbrello/umbrello/dialogs/codegenerationwizard.cpp  #1.19:1.20
 @ -52,14 +52,12  @ CodeGenerationWizard::CodeGenerationWiza
         insertPage(m_CodeGenerationOptionsPage, i18n("Code Generation Options"), 1);
 
-        UMLClassifierList cList = m_doc->getClassesAndInterfaces();
+        UMLClassifierList cList;
 
-        if(classList) {
-                for(UMLClassifier *c = classList->first(); c ; c = classList->next()) {
-                        new QListViewItem( m_selectedList, c->getName());
-                }
-        } else {
-                for(UMLClassifier *c = cList.first(); c ; c = cList.next()) {
-                        new QListViewItem( m_selectedList, c->getName());
+        if (classList == NULL) {
+                cList = m_doc->getClassesAndInterfaces();
+                classList = &cList;
                 }
+        for (UMLClassifier *c = classList->first(); c ; c = classList->next()) {
+                new QListViewItem( m_selectedList, c->getFullyQualifiedName());
         }
 
 @ -136,5 +134,5  @ void CodeGenerationWizard::generateCode(
 
 void CodeGenerationWizard::classGenerated(UMLClassifier* concept, bool generated) {
-        QListViewItem* item = m_statusList->findItem( concept->getName(), 0 );
+        QListViewItem* item = m_statusList->findItem( concept->getFullyQualifiedName(), 0 );
         if( !item ) {
                 kdError()<<"GenerationStatusPage::Error finding class in list view"<<endl;




More information about the umbrello-devel mailing list