<div dir="ltr"><div>Dear Utkarsh,</div><div>thank you very much for finally solving my 
problem. I wish, I could understand the details of what is happening 
under the hood, so that I could modify your example for our needs. But I
 assume it is asked too much whether somebody could create a thoroughly 
commented wiki page from this example, given that the information_only 
mechanism seems to be a mystery to many users.</div><div><br></div><div>For
 example, we'd need the "Calculated Point" to line up below the "Input 
Point" with the same styles, not as a different widget group with bold 
heading above. Is it necessary to use a <PropertyGroup>, couldn't 
we just use the same visual display as for the other 
<DoubleVectorProperty>?</div><div><br></div><div>Finally, what is 
this line doing, in words? "this->addPropertyLink(edit, "text2", 
SIGNAL(textChanged(const QString&)), infoprop, cc);"</div><div>It 
seems like "edit" is the widget displaying the calculated point 
coordinates. Is "edit" notifying "infoprop" or vice versa, or what's 
going on here?</div><div>Unfortunately there is not even the shortest documentation for pqPropertyWidget::addPropertyLink in the ParaView sources.</div><div><br></div><div>Many thanks,</div><div>Jussuf</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 28, 2018 at 8:58 PM, Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Jussuf,<br>
<br>
Short answer, this is not how information only properties are mean to be<br>
used. Attached example updates your code to instead use a custom-widget to<br>
show the value.<br>
<span class="HOEnZb"><font color="#888888"><br>
Utkarsh<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, Feb 27, 2018 at 12:43 PM iusadhfoias sidufasipudf <<br>
<a href="mailto:asduifhssauidf@gmail.com">asduifhssauidf@gmail.com</a>> wrote:<br>
<br>
> Hello VTK developers,<br>
> several questions about the correct usage of information_only properties<br>
have been asked over the years, but I didn't find a working solution.<br>
<br>
> The attached example is a complete, tiny, source plugin ("MyInfoSource")<br>
for paraview 5.4.1. It generates an empty PolyData output. I am only<br>
interested in modifying and showing the source's properties.<br>
<br>
> MyInfoSource has 3 properties (cf. InfoSource.xml):<br>
> 1) InputPoint allows to input three coordinates.<br>
> 2) CalculatedPoint has 'information_only="1"' and will be calculated<br>
whenever InputPoint is set.<br>
> 3) ShowCalculatedPoint has 'information_property="<wbr>CalculatedPoint"' and<br>
is meant to output that calculated value.<br>
<br>
> I am using a modified vtkInfoSource::SetInputPoint, which sets the<br>
CalculatedPoint coordinates to twice the InputPoint coordinates whenever<br>
InputPoint changes (cf. vtkInfoSource.cxx).<br>
<br>
> I was expecting the "ShowCalculatedPoint" property to update in the<br>
properties view, whenever I apply changes to InputPoint, but it doesn't<br>
change. Only when I click "Restore application default setting values" for<br>
MyInformationSource, then ShowCalculatedPoint shows twice the last value of<br>
InputPoint.<br>
<br>
> Can you reproduce this behaviour?<br>
> What needs to be changed, so that ShowCalculatedPoint always shows twice<br>
the InputPoint coordinates after changes are applied?<br>
<br>
> Many thanks,<br>
> Jussuf<br>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<wbr>_________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
> Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
> Search the list archives at:<br>
<a href="http://markmail.org/search/?q=Paraview-developers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>Paraview-developers</a><br>
<br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="https://public.kitware.com/mailman/listinfo/paraview-developers" rel="noreferrer" target="_blank">https://public.kitware.com/<wbr>mailman/listinfo/paraview-<wbr>developers</a><br>
</div></div></blockquote></div><br></div>