Bug 81790

Summary: umbrello does not read in and show class datamembers and methods which have a namespace
Product: [Applications] umbrello Reporter: A. Wildauer <andreas.wildauer>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description A. Wildauer 2004-05-18 11:56:55 UTC
Version:           1.2.2 (using KDE 3.2.2, compiled sources)
Compiler:          gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-24)
OS:                Linux (i686) release 2.4.21-9.0.1.EL.cern

When doing (in the pulldown menus):

 code  ->  import classes

all data members with a namespace in front are not read in and are neither shown in the logical
view on the left nor in the class diagram on the right.

so:
class blabla
{
string myString1;
std::string myString2;
}

becomes:
myString1

in umbrello. The other one is lost.
First I thought this is a feature, but it can't be - I guess it is a bug.
Comment 1 Oliver Kellogg 2004-05-27 07:13:51 UTC
I cannot reproduce this (unless I misunderstand.)
I tried importing the following:

namespace ns {
  class inner {
  public:
    char c;
  };
}
class outer {
public:
  ns::inner knownType;
  UnknownNs::UnknownClass unknownType;
}

and the attributes of ns::inner and outer are displayed
as expected.
Comment 2 Oliver Kellogg 2004-05-27 23:44:51 UTC
*** Bug has been marked as fixed ***.