Hi Matt,

Yesterday, I added a QObject inheritance to 
QmitkExtWorkbenchWindowAdvisor for bug #9185 
(http://bugs.mitk.org/show_bug.cgi?id=9185). You could now override the 
protected slots to customize the "about", "intro" and "help" actions.

Sorry for the confusion,

Sascha

On 08/27/2011 06:48 PM, Clarkson, Matt wrote:
> Hi there,
>
> maybe I am going mad??? I have created a class 
> QmitkMyAppWorkbenchWindowAdvisor, which publically derives from QObject and 
> QmitkExtWorkbenchWindowAdvisor.
> I used multiple inheritance, so I could use the Q_OBJECT macro, and connect a 
> menu bar Action to a slot within my class.
>
> On Mac, in Debug and Release mode, and on Ubuntu in Release mode, this works 
> fine.
> On Ubuntu in Debug mode only, I get compiler errors:
>
> warning: direct base 'QObject' inaccessible in 
> 'QmitkMyAppWorkbenchWindowAdvisor' due to ambiguity
>
> in the PostWindowCreate() method, that i have written I am connecting a slot, 
> and the error message I get is:
>
> error: 'QObject' is an ambiguous base of 'QmitkMyAppWorkbenchWindowAdvisor'
>
> I notice that when moc is running on my class, I get the warning:
>
> Warning: Class QmitkMyAppWorkbenchWindowAdvisor inherits from two QObject 
> slubclasses QObject and QmitkExtWorkbenchWindowAdvisor. This is not supported!
>
> However, this isnt true, as QmitkExtWorkbenchWindowAdvisor and all the parent 
> classes I checked don't derive from QObject?
>
> Has anyone seen anything like this?
>
> Thanks
>
> Matt
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> EMC VNX: the world's simplest storage, starting under $10K
> The only unified storage solution that offers unified management
> Up to 160% more powerful than alternatives and 25% more efficient.
> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to