<div>hi marco, </div>
<div>for simplicity i avoided implementing as one of dataSources. I will upgrade to what you had told later.<br>&nbsp;Currently i added&nbsp;a tablewidget to my plugin which displays my desired current location on map. I wants to make mouse interactive with my elements on anvas in the sense that whenever there is a click on such item , corresponding entry in the table will be highlighted or table will scrolled to that entry. For this i used&nbsp;QgsMapCanvas::xyCoordinates signal. This i had connected to one of slot ion my plugin. Now issue here is from same class QgsMapCanvas signal renderComplete() is being propogated to my plugin but xyCoordinates() is not. Can you suggest what could be the source of problem . i also found in QgsMapCanvas::contentsMouseMoveEvent() signal xyCoordinates is continuously being emitted. 
</div>
<div>&nbsp;</div>
<div>Can you guide me in my approach or there is some other better way by which i can achieve it.</div>
<div>&nbsp;</div>
<div>regards</div>
<div>quickNitin <br>&nbsp;</div>
<div><span class="gmail_quote">On 7/14/06, <b class="gmail_sendername">humarco</b> &lt;<a href="mailto:marco.hugentobler@karto.baug.ethz.ch">marco.hugentobler@karto.baug.ethz.ch</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Nitin,<br><br>It seems to me that your plugin is special in its real-time behaviour and<br>canvas update mechanism (only draw new elements) and i agree that the vector
<br>provider/ vector layer interface are not well suited for this.<br>But on the other hand your plugin feeds vector elements into qgis and you<br>require functions like selection of features and insertion into the legend
<br>(and there perhaps reordering with other layers?). This functions are already<br>written for vector layers and it would not be good coding style to rewrite<br>them for canvas items.<br>For me it seems a better solution (at least in long term) to extend qgis such
<br>that it may handle real time data sources (as layers) in an appropriate way.<br><br>cheers,<br>Marco<br><br><br>Am Mittwoch, 12. Juli 2006 15:39 schrieb nitin quick:<br>&gt; i think it may not be.<br>&gt; I don't think i could call named pipe as vector data source. It is more of
<br>&gt; asynchronous which i can ultimately desire to save as&nbsp;&nbsp;one of the<br>&gt; postgis/shape file(i am looking to work on that later since i curently have<br>&gt; no idea in this regard.). Also that data from pipe can keep on coming for
<br>&gt; 18 minuets asynchrnously, so i am treating it as&nbsp;&nbsp;non stop data, also how<br>&gt; many thread will push data on pipe are not static.<br>&gt; Iam also no able to intrepret it&quot; So all you need to do is to add this
<br>&gt; provider to a vector layer and add this layer to the legend&quot;. I think it<br>&gt; mean simply add it as a vector lyer and&nbsp;&nbsp;to legend. but what about updation<br>&gt; of it which may flicker badly if again a layer is refreshed completely.
<br>&gt; only some points may get changed.<br>&gt;<br>&gt; Now i am thinking&nbsp;&nbsp;2 ways of doing it.<br>&gt; First:&nbsp;&nbsp;use QgsDataProvider then provide functionality for all the<br>&gt; functions.i feel i ned to work out on Spatial refrence system. These Points
<br>&gt; currently i am intrepreting over map but i want them to come independently<br>&gt; of map. SRS i am good at. This concept is very weak of mine. Then<br>&gt; Projection WKT, for simple points defining latlong location what i can feed
<br>&gt; to it. No idea.<br>&gt; Then how to keep updating it, same issue.<br>&gt; Second is extension to my current plugin which display points read from<br>&gt; fifo on canvas using qgsmapcanvasitem. Then i am thinking of generating a
<br>&gt; grid kinda view with each row for each element updating them continuously<br>&gt; for location . What i also looking for is if i click on any item on canvas<br>&gt; it should get highletd with correspondent or vice 
versa.i need to capture<br>&gt; click event of canvas but i need to work out here how to capture click(<br>&gt; which i think cnavas provides) and associate it to one of the object.<br>&gt;<br>&gt; I need help on above issue. I think ihave cleared well what i am thinking
<br>&gt; of doing. Any suggestion or guidance is open heartidily welcome.<br>&gt;<br>&gt; regards<br>&gt; quick nitin<br></blockquote></div><br>