MantisBT - ParaView
View Issue Details
0010575ParaViewBugpublic2010-04-19 10:542010-04-26 18:56
David Partyka 
David Partyka 
normalmajoralways
closedfixed 
3.8 
3.8 
0010575: Plugin interface implementation contain virtual destructors
Hi Utkarsh,

I have some problems with the interface classes with the development branch (and with the 3.8 RC1) : some interface have been added with virtual destructors and the implementation in the headers :
pqViewModuleInterface
pqTreeLayoutStrategyInterface
pqServerMAnagerModelInterface
pqActionGroupInterface

This causes bad symbol exports when using PV libraries as dynamic librairies in plugins.
Could you simply move the empty virtual destructors in .cxx implementation files?
No tags attached.
Issue History
2010-04-19 10:54David PartykaNew Issue
2010-04-19 10:54David PartykaStatusbacklog => tabled
2010-04-19 10:54David PartykaAssigned To => David Partyka
2010-04-23 13:34David PartykaNote Added: 0020379
2010-04-23 13:34David PartykaStatustabled => @80@
2010-04-23 13:34David PartykaFixed in Version => 3.8
2010-04-23 13:34David PartykaResolutionopen => fixed
2010-04-26 18:56Alan ScottNote Added: 0020413
2010-04-26 18:56Alan ScottStatus@80@ => closed

Notes
(0020379)
David Partyka   
2010-04-23 13:34   
Fixed in d932e3b016bc01b82284a3fab91ee14c841fd8ce and cherry picked onto the 'release' branch.
(0020413)
Alan Scott   
2010-04-26 18:56   
Trusting that it is fixed.