View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013687ParaView(No Category)public2012-11-28 05:422013-02-11 16:02
ReporterTakuya OSHIMA 
Assigned ToKyle Lutz 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionunable to reproduce 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.98.1 
Summary0013687: pqPipelineSource::visibilityChanged() not fired when a downstream filter changes visibility
Description[ 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.

TagsNo tags attached.
ProjectTBD
Topic Name
Typeincorrect functionality
Attached Fileszip file icon MyGUIObjectPanel.zip [^] (1,604 bytes) 2012-11-28 05:42

 Relationships

  Notes
(0029828)
Kyle Lutz (viewer)
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 (administrator)
2013-01-04 14:46

merged into master, if applicable.

 Issue History
Date Modified Username Field Change
2012-11-28 05:42 Takuya OSHIMA New Issue
2012-11-28 05:42 Takuya OSHIMA File Added: MyGUIObjectPanel.zip
2012-11-29 21:17 Sebastien Jourdain Assigned To => Kyle Lutz
2012-12-03 13:04 Kyle Lutz Status backlog => todo
2012-12-03 13:04 Kyle Lutz Status todo => active development
2012-12-03 14:11 Kyle Lutz Note Added: 0029828
2013-01-04 09:45 Kyle Lutz Status active development => gatekeeper review
2013-01-04 09:45 Kyle Lutz Resolution open => unable to reproduce
2013-01-04 14:45 Utkarsh Ayachit Fixed in Version => git-master
2013-01-04 14:46 Utkarsh Ayachit Status gatekeeper review => customer review
2013-01-04 14:46 Utkarsh Ayachit Note Added: 0029977
2013-01-30 10:41 Utkarsh Ayachit Fixed in Version git-master => 3.98.1
2013-02-11 16:02 Utkarsh Ayachit Status customer review => closed


Copyright © 2000 - 2018 MantisBT Team