<div dir="ltr">Hello<br>
<br>
I&#39;m trying, in my custom application, to track selection in a specific view and select point on another view consequently.<br>
By &quot;selecting&quot; i mean : render it in a different color in renderview, 
highligth it in spreadsheet view and display it in FindData widget 
&quot;current selection&quot; field<br>
<br>
I&#39;m able to catch selected signal and extractt the selected cells numbers.<br>
However i am not able to manually select anything.<br>
<br>
I have try to copy the code used in the FindData widget and i&#39;ve come up
 with the following code , wich is suposed to select the cell with 
id==0, how ever it is not working, <br>
it clears the current selection but doesn&#39;t select anything :<br>
[code]<br>
    //!!!!!!!!!!!!!!!!!!!! SELECTION ? NOT WOKRING !!<br>
    // Find the proper Proxy manager<br>
    vtkSMSessionProxyManager* pxm =<br>
        vtkSMProxyManager::GetProxyManager()-&gt;GetActiveSessionProxyManager();<br>
<br>
    // Create a new selection source <br>
    vtkSMProxy* selSource = pxm-&gt;NewProxy(&quot;sources&quot;,<br>
            &quot;SelectionQuerySource&quot;);<br>
<br>
    vtkSMPropertyHelper(selSource, &quot;FieldType&quot;).Set( vtkSelectionNode::CELL );<br>
<br>
    selSource-&gt;UpdateVTKObjects();<br>
<br>
    QString query;<br>
    query = &quot;%1 == %2&quot;;<br>
    query = query.arg(&quot;id&quot;, &quot;0&quot;);<br>
    vtkSMPropertyHelper(selSource, &quot;QueryString&quot;).Set(query.toAscii().constData());<br>
    printf(&quot;query : %s \n&quot;,query.toAscii().constData());<br>
    selSource-&gt;PrintSelf(std::cout, vtkIndent(0));<br>
<br>
    this-&gt;reader-&gt;getOutputPort(0)-&gt;setSelectionInput(vtkSMSourceProxy::SafeDownCast(selSource), 0); <br>
    pqSelectionManager * selman =  
qobject_cast&lt;pqSelectionManager*&gt;(pqApplicationCore::instance()-&gt;manager(&quot;SELECTION_MANAGER&quot;));<br>
    selman-&gt;select(this-&gt;reader-&gt;getOutputPort(0));<br>
    this-&gt;reader-&gt;getOutputPort(0)-&gt;renderAllViews( true );<br>
[/code]<br>
<br>
any idea or pointer about how to achieve that ?<br>
<br>
Thanks<br>
<br>
Mathieu</div>