I have two classes:
namespace bb {
class Application: public QCoreApplication;
}
and
namespace bb {
namespace cascades {
class Application: public bb::Application;
}
}
My typesystem looks like this:
<namespace-type name="bb" generate="yes"> <object-type name="Application" /> <namespace-type name="cascades"> <object-type name="Application" /> </namespace-type> </namespace-type>
When shiboken generates the binding it creates two classes with the same name, ApplicationWrapper (in
bb_application_wrapper.cpp and bb_cascades_application_wrapper.cpp). Since they have the same
name the linker complains (obviously).
Expected behavior is that the generated classes also resides in the original namespace (bb and bb::cascades).