MantisBT - ParaView
View Issue Details
0013687ParaView(No Category)public2012-11-28 05:422013-02-11 16:02
Takuya OSHIMA 
Kyle Lutz 
normalminorhave not tried
closedunable to reproduce 
 
3.98.1 
TBD
incorrect functionality
0013687: pqPipelineSource::visibilityChanged() not fired when a downstream filter changes visibility
[ cf. http://www.paraview.org/pipermail/paraview/2012-November/026777.html [^] ]

When a custom reader panel (a pqAutoGeneratedObjectPanel) connects to pqPipelineSource::visibilityChanged() signal of the corresponding reader proxy, the signal should be fired if a downstream filter that changes the visibility of the input (e.g. Slice) is added. This works as expected with PV 3.14.1 (+ earlier versions) and 3.98.0 RC3 when I --use-old-panels. However it does not with the new panels of the RC3.

I attached a test plugin code to demonstrate the problem (a modified Examples/Plugins/GUIObjectPanel). Try:
Build the plugin
Start ParaView from a command terminal (with/without --use-old-panels)
Load the plugin
Sources - Cone, Apply
Filters - Slice, Apply

The expected behavior is a "Visibility changed" output on the terminal when a slice is added because it turns off the visiblity of the cone source. It works as expected when ParaView is started with --use-old-panels but not without the option. I checked on OS X 10.6.8, Qt 4.8.3, CMake 2.8.10.

No tags attached.
zip MyGUIObjectPanel.zip (1,604) 2012-11-28 05:42
https://www.vtk.org/Bug/file/9346/MyGUIObjectPanel.zip
Issue History
2012-11-28 05:42Takuya OSHIMANew Issue
2012-11-28 05:42Takuya OSHIMAFile Added: MyGUIObjectPanel.zip
2012-11-29 21:17Sebastien JourdainAssigned To => Kyle Lutz
2012-12-03 13:04Kyle LutzStatusbacklog => todo
2012-12-03 13:04Kyle LutzStatustodo => active development
2012-12-03 14:11Kyle LutzNote Added: 0029828
2013-01-04 09:45Kyle LutzStatusactive development => gatekeeper review
2013-01-04 09:45Kyle LutzResolutionopen => unable to reproduce
2013-01-04 14:45Utkarsh AyachitFixed in Version => git-master
2013-01-04 14:46Utkarsh AyachitStatusgatekeeper review => customer review
2013-01-04 14:46Utkarsh AyachitNote Added: 0029977
2013-01-30 10:41Utkarsh AyachitFixed in Versiongit-master => 3.98.1
2013-02-11 16:02Utkarsh AyachitStatuscustomer review => closed

Notes
(0029828)
Kyle Lutz   
2012-12-03 14:11   
I am unable to reproduce the issue with the current paraview master (same as the paraview 3.98.0 release).

Do you get the "Visibility changed" output when you first create the cone and when you delete the cone?
(0029977)
Utkarsh Ayachit   
2013-01-04 14:46   
merged into master, if applicable.