[Paraview] How to push a value to the ServerManager so it gets pushed down to the Server
Michael Jackson
mike.jackson at bluequartz.net
Fri Dec 11 17:12:16 EST 2009
Yes, I did not know about that, but adding it still did not help.
--
Mike Jackson <www.bluequartz.net>
On Dec 11, 2009, at 5:02 PM, Utkarsh Ayachit wrote:
> Are you forgetting a this->proxy()->UpdateVTKObjects() call after you
> have changed the value?
>
> Utkarsh
>
> On Fri, Dec 11, 2009 at 4:23 PM, Michael Jackson
> <mike.jackson at bluequartz.net> wrote:
>> In my ServerManager XML file I have the following:
>>
>> <IntVectorProperty
>> name="ActiveDimension"
>> command="SetActiveDimension"
>> number_of_elements="1"
>> default_values="0"
>> information_only="1">
>> </IntVectorProperty>
>>
>> And in my Client GUI code (which extends pqLoadedFormObjectPanel) I
>> have the
>> following code:
>> vtkSMProperty* smProperty = this->proxy()-
>> >GetProperty("ActiveDimension");
>> if (NULL == smProperty)
>> {
>> DebugTrace(<< "SMProperty was NULL for 'ActiveDimension'" );
>> }
>> vtkSMIntVectorProperty* activeDimProperty =
>> vtkSMIntVectorProperty::SafeDownCast(smProperty);
>> activeDimProperty->SetElement(0, index);
>>
>> Doing a std::cout on the server side indicates that the Server side
>> property
>> (ActiveDimension) is NOT getting set. What exactly am I doing wrong?
>>
>> I would also like to have a QComboBox in the Gui that is hooked up
>> to a
>> server side property. What is the best way to go about that?
>>
>> Thanks
>> _________________________________________________________
>> Mike Jackson mike.jackson at bluequartz.net
>> BlueQuartz Software www.bluequartz.net
>> Principal Software Engineer Dayton, Ohio
>>
>> _______________________________________________
>> 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