<div dir="ltr"><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">Hi, </p><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"><br></p><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">
An update taken from my Quail blog ( <a href="http://www.quail.im">http://www.quail.im</a> ):</p><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"><br></p><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">
So I am a good part into the Quail project, I am using <a href="https://developer.pidgin.im/doxygen">doxygen</a>, the libpurple source, various Qt porting guides and the Qt documentation. I feel like the code is just writing itself now, which is so much nicer place to be.</p>
<p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"><br></p><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">I am writing a lot of code just to get the basics like a buddy list, accounts and conversation up and running. I now understand how to work with both C++ and C calls, however I'm no ninja just yet. A for loop which mixed both a QList and a GList is kind of unusual in programming, however its just not worth converting the GList to a QList or vice versa for the sake of it:</p>
<p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"><br></p><pre style="margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style="color:rgb(192,192,192)">  </span><span style="color:rgb(128,128,0)">for</span><span style="color:rgb(192,192,192)"> </span>(widget<span style="color:rgb(192,192,192)"> </span>=<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,0,0)">widgets</span>.first(),<span style="color:rgb(192,192,192)"> </span>l<span style="color:rgb(192,192,192)"> </span>=<span style="color:rgb(192,192,192)"> </span>chatInfoList;</pre>
<pre style="margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style="color:rgb(192,192,192)">             </span>widget<span style="color:rgb(192,192,192)"> </span>!=<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">NULL</span><span style="color:rgb(192,192,192)"> </span>&&<span style="color:rgb(192,192,192)"> </span>l<span style="color:rgb(192,192,192)"> </span>!=<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">NULL</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style="color:rgb(192,192,192)">             </span>widget<span style="color:rgb(192,192,192)"> </span>=<span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,0,0)">widgets</span>.next(),<span style="color:rgb(192,192,192)"> </span>l<span style="color:rgb(192,192,192)"> </span>=<span style="color:rgb(192,192,192)"> </span>l-><span style="color:rgb(128,0,0)">next</span>)</pre>
<pre style="margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style="color:rgb(192,192,192)">    </span>{</pre><p style="margin:0px;color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"></p><pre style="margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">
<br></pre><i style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">(widgets is a QList<QWidget*> and chatInfoList is a GList of PurplePluginProtocolInfo*)</i><div style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">
<i><br></i></div><div style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">Whilst I am disappointed I don't have a screen yet. I am fully expecting to be using Quail as my chat client before the months out. It probably won't have the features all wired up, however as long as I can see people and chat with them by the end of the month I'll be happy.</div>
<div style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium"><br></div><div style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">Regards</div><div style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium">
Phil</div></div>