[umbrello-devel] [umbrello] [Bug 330018] New: Issues with imported C++ classes within a namespace

milasudril at gmail.com milasudril at gmail.com
Thu Jan 16 09:54:58 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=330018

            Bug ID: 330018
           Summary: Issues with imported C++ classes within a namespace
    Classification: Unclassified
           Product: umbrello
           Version: 2.12.0
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: milasudril at gmail.com

For project with several classes (testcase
https://github.com/milasudril/gabi/tree/wand-reorg), classes within the Wand
namespace cannot be added to the canvas. The classes also shows up in the
global namespace (sometimes more than once)

It is not confused by WAND directives:

This example works:

#ifdef __WAND__
target[name[test.h]type[include]]
#endif

namespace Foo
    {
    class Bar
        {
        public:
            void doStuff();
        private:
            int* bar;
        };
    }


Reproducible: Always

Steps to Reproduce:
1. git clone https://github.com/milasudril/gabi -b wand-reorg /some/folder
2. Select all source/*.h in the code import wizard
3. Try to draw the classes in the Wand namespace to the canvas.
Actual Results:  
Stop sign beneth the cursur. No class shows up.

Expected Results:  
A green + sign beneth the cursur. The class should be visible on the canvas.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list