Hi tim,<br>
Here is the code <br>
<br>
// QGIS Includes<br>
// Qt Includes<br>
// Std Includes<br>
<br>
int main(int argc, char ** argv) <br>
{<br>
&nbsp; // Start the Application<br>
&nbsp; QgsApplication app(argc, argv, true);<br>
<br>
&nbsp; QString myPluginsDir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;...../lib/qgis&quot;;
<br>
&nbsp; QString myLayerPath1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;.............................
<div id="mb_2">.......shp&quot;;<br>&nbsp; QString myLayerBaseName1&nbsp;&nbsp;&nbsp;&nbsp; = &quot;....................shp&quot;;<br>&nbsp; QString myProviderName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;ogr&quot;;<br>&nbsp; QgsSymbol* symbol;
<br>&nbsp; QColor* color;<br>&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; color = new QColor(255,0,0,255);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; symbol = new QgsSymbol(color-&gt;rgb());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; // Instantiate Provider Registry<br>&nbsp; QgsProviderRegistry::instance(myPluginsDir);
<br>&nbsp; QgsVectorLayer * mypLayer = new QgsVectorLayer(myLayerPath1, myLayerBaseName1, myProviderName);<br><br>&nbsp;&nbsp; //get the field list associated with the layer<br>std::vector&lt;QgsField&gt; myFields=mypLayer-&gt;fields();
<br>&nbsp; QgsUniqueValueRenderer *mypRenderer=new QgsUniqueValueRenderer(mypLayer-&gt;vectorType());<br>&nbsp;<br>&nbsp; mypRenderer-&gt;setClassificationField(5);<br>&nbsp; <br>symbol-&gt;setColor(Qt::red);<br>&nbsp; symbol-&gt;setFillColor(QColor(255,0,0));
<br>&nbsp; symbol-&gt;setLabel(&quot;HELLO&quot;);<br>&nbsp; symbol-&gt;setPointSize (5);<br>&nbsp;<br>&nbsp; <br>&nbsp; std::deque&lt;QString&gt; myLayerSet;<br>&nbsp; mypLayer-&gt;setRenderer(mypRenderer);<br>//mypRenderer-&gt;insertValue(&quot;point&quot;,symbol);
<br>if (mypLayer-&gt;isValid())<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; qDebug(&quot;Layer is valid&quot;);<br>&nbsp; }<br>&nbsp; else<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; qDebug(&quot;Layer is NOT valid&quot;);<br>&nbsp; }<br><br>&nbsp; // Add the Vector Layer to the Layer Registry<br>&nbsp; 
<br>
&nbsp; QgsMapLayerRegistry::instance()-&gt;addMapLayer(mypLayer, TRUE);<br>&nbsp;&nbsp;&nbsp; // Add the Layer to the Layer Set<br>&nbsp; <br><br><br>&nbsp; myLayerSet.push_back(mypLayer-&gt;getLayerID());<br>&nbsp; mypLayer-&gt;setVisible(TRUE);<br><br>&nbsp; 
<br><br>&nbsp; // Create the Map Canvas<br>&nbsp; QgsMapCanvas * mypMapCanvas = new QgsMapCanvas(0, 0);<br>&nbsp; mypMapCanvas-&gt;setExtent(mypLayer-&gt;extent());<br>&nbsp; // cbit qDebug(mypMapCanvas-&gt;extent().stringRep(2));<br>&nbsp; <br>
&nbsp; mypMapCanvas-&gt;enableAntiAliasing(true);
<br>&nbsp; mypMapCanvas-&gt;setCanvasColor(QColor(255, 255, 255));<br>&nbsp; mypMapCanvas-&gt;freeze(false);<br>&nbsp; // Set the Map Canvas Layer Set<br>&nbsp; mypMapCanvas-&gt;setLayerSet(myLayerSet);<br>&nbsp; mypMapCanvas-&gt;setVisible(true);
<br>&nbsp; mypMapCanvas-&gt;refresh();<br>&nbsp;// Start the Application Event Loop<br>//cout&lt;&lt;marker_symbol-&gt;picture().toStdString()&lt;&lt;endl;<br>app.exec();<br>&nbsp;//QgsMapCanvas myMapCanvas(0, 0);<br>&nbsp;QgsMapLayerRegistry::instance()-&gt;removeAllMapLayers();
<br>return 0;<br>}<br><br>I created symbol, but don&#39;t know how to add that to the unique value renderer.<br><br>Thanking you<br>cheers<br><span class="sg">satya</span></div>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><span class="sg"></span><div><span class="e" id="q_11124feb1e6bcbac_2"><br><br><br><br>
<div><span class="gmail_quote">On 3/5/07, <b class="gmail_sendername">
Tim Sutton</b> &lt;<a href="mailto:tim@linfiniti.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">tim@linfiniti.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi<br><br>How about posting code examples of what you have tried and we can try<br>to help you from there....<br><br>Regards<br><br>Tim<br><br>2007/3/5, satya satya &lt;<a href="mailto:satya341@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
satya341@gmail.com
</a>&gt;:<br>&gt; Hello all,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I am trying to develop a simple application using QGis API.<br>&gt;&nbsp;&nbsp;I have read all tutorials on QGis blog. I would like to use<br>&gt; &quot;QgsUniqueValueRenderer&quot; in my application to display features in diff
<br>&gt; colors. I tried that&nbsp;&nbsp;&quot;QgsUniqueValueRenderer&quot; , but no luck.<br>&gt;&nbsp;&nbsp;could some body help me .<br>&gt;&nbsp;&nbsp;cheers<br>&gt;&nbsp;&nbsp;satya<br>&gt;<br>&gt; _______________________________________________<br>&gt; Qgis-developer mailing list
<br>&gt; <a href="mailto:Qgis-developer@lists.qgis.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Qgis-developer@lists.qgis.org</a><br>&gt; <a href="http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer
</a><br>&gt;<br>&gt;<br><br><br>--<br>--<br>Tim Sutton<br><br>Visit <a href="http://qgis.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://qgis.org</a> for a great Open Source GIS<br>Home Page: 
<a href="http://linfiniti.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://linfiniti.com</a><br>Skype: timlinux
<br>MSN: <a href="mailto:tim_bdworld@msn.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">tim_bdworld@msn.com</a><br>Yahoo: <a href="mailto:tim_bdworld@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
tim_bdworld@yahoo.com</a><br>Jabber: timlinux<br>Irc: timlinux on #qgis at <a href="http://freenode.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
freenode.net</a><br></blockquote></div><br>
</span></div></blockquote></div><br>