[Paraview] Programmatic interaction with the colorScalarBar
cunrein
cunrein at micron.com
Thu Apr 9 10:25:15 EDT 2009
I am using ParaView3.4.0 with Qt4.5.0. I have solved the 3
colorScalarBar issues, but I still have the timer hack in place. Are
there any pq/qt triggers available that will tell me when a new
pipeLineRepresentation has been added?
Thanks, Chris
Utkarsh Ayachit wrote:
> What version of ParaView are you using?
>
> On Wed, Apr 1, 2009 at 11:16 AM, cunrein <cunrein at micron.com> wrote:
>
>> Hello List,
>>
>> I have a custom object panel for a custom filter plugin, and wish to add
>> some functionality to it.
>>
>> In particular, I wish to programmatically
>>
>> 1. set the colorBy scalar in the variableToolbar
>> 2. set the min/max range for the colorScalarBar
>> 3. turn on the colorScalarBar legend visibility
>>
>> At the time my accept method is run, (when the user clicks accept), the
>> filter's output has not yet been filled (since the RequestData has not yet
>> been issued), and the view has not yet been opened. Hence I do not have a
>> pipeLineRepresentation in hand. With a very distasteful hack I have used
>> the timer to trigger a slot method 1 second later, at which time the view is
>> filled and the dataRepresentation is available. I imagine there must be
>> some Qt or pq trigger fired when a new view has been created or when a new
>> pipeLineRepresentation has been added to the pipeLine, but I have not yet
>> been able to find it.
>>
>> If I physically interact with the gui by clicking the 'Toggle Color Legend
>> Visibility' QtToolButton in the variableToolbar, the color legend is
>> displayed and a pqScalarBarRepresentation object is created and available
>> through the core::ServerManager. But I cannot figure out how to
>> programmatically 'click' this QtToolButton. Once the
>> pqScalarBarRepresentation is created, performing 1 and 2 above is not too
>> difficult. Anybody have any hints for me?
>>
>> Thanks, Chris
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>>
>>
More information about the ParaView
mailing list