<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/100838/">http://git.reviewboard.kde.org/r/100838/</a>
     </td>
    </tr>
   </table>
   <br />








<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On March 31st, 2011, 12:03 p.m., <b>David Edmundson</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  



<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
 <thead>
  <tr>
   <th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
    <a href="http://git.reviewboard.kde.org/r/100838/diff/4/?file=12746#file12746line136" style="color: black; font-weight: bold; text-decoration: underline;">main-widget.cpp</a>
    <span style="font-weight: normal;">

     (Diff revision 4)

    </span>
   </th>
  </tr>
 </thead>

 <tbody style="background-color: #e4d9cb; padding: 4px 8px; text-align: center;">
  <tr>

   <td colspan="4"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>

  </tr>
 </tbody>



 
 




 <tbody>

  <tr>
    <th bgcolor="#e9eaa8" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2">131</font></th>
    <td bgcolor="#fdfebc" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">    <span class="n">painter</span><span class="o">-&gt;</span><span class="n">restore</span><span class="p">();</span></pre></td>
    <th bgcolor="#e9eaa8" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">67</font></th>
    <td bgcolor="#fdfebc" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; ">    <span class="n">m_userAccountIconButton</span><span class="o">-&gt;</span><span class="n">setIcon</span><span class="p">(</span><span class="n">QIcon</span><span class="p">(</span><span class="n">QPixmap</span><span class="o">::</span><span class="n">fromImage</span><span class="p">(</span><span class="n">QImage</span><span class="p">(</span><span class="n">user</span><span class="p">.</span><span class="n">faceIconPath</span><span class="p">()))));</span></pre></td>
  </tr>

 </tbody>

</table>

  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This doesn&#39;t make sense to me, you&#39;re filling in people&#39;s name and avatar at the top of the contact list, but not actually updating telepathy.

People will get confused if you&#39;re showing them things which are different to what other contacts viewing the list will see.

I think I want these two lines deleted unless you can explain the logic here.

(also you can just user.fullname() )</pre>
 </blockquote>



 <p>On March 31st, 2011, 12:15 p.m., <b>Martin Klapetek</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">The idea to use system avatar was because of multiple accounts, which can all have different avatar. So the solution here is to either take system avatar and set it for all Tp accounts, but we need to be careful here as most people don&#39;t have the avatar set, or we can take avatar of first added account and use it (and apply it to the rest of the accounts). Or we can let the user choose from which account he wants to use the avatar. I would go for the second idea for now as that would be the easiest. Also, we could then set this avatar as the system one, what do you think?</pre>
 </blockquote>





 <p>On March 31st, 2011, 12:53 p.m., <b>David Edmundson</b> wrote:</p>
 <blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
  <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">I think I want this merged whole branch merged as soon as possible (being stuck in review is really slowing it down for any other people to commit here) and that this whole discussion should take place afterwards as I don&#39;t think there&#39;s a single simple solution.

I would go with commenting this out for now as the least controversial. Then ask the ML how to go about this. </pre>
 </blockquote>







</blockquote>
<pre style="margin-left: 1em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Besides David&#39;s comment, you are also doing a lot of unneeded conversions here (slipped in my previous review). You could simply do:

QIcon icon;
icon.addFile(user.faceIconPath());
m_userAccountIconButton-&gt;setIcon(icon);</pre>
<br />




<p>- Dario</p>


<br />
<p>On March 23rd, 2011, 9:32 p.m., Martin Klapetek wrote:</p>






<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.orgrb/images/review_request_box_top_bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for Telepathy.</div>
<div>By Martin Klapetek.</div>


<p style="color: grey;"><i>Updated March 23, 2011, 9:32 p.m.</i></p>




<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This is the work that begun in my clone repo and has matured enough now to be merged back to &#39;upstream&#39;, where the work should continue now.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">We did a lot of thourough testing on #kde-telepathy, also some people emailed their reports which all has been fixed.</pre>
  </td>
 </tr>
</table>




<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>CMakeLists.txt <span style="color: grey">(2c62ea10556cdba38d1bca0fe63603df97414336)</span></li>

 <li>account-button.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>account-button.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>account-filter-model.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>account-filter-model.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>accounts-model-item.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>accounts-model-item.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>accounts-model.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>accounts-model.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-delegate-overlay.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-delegate-overlay.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-delegate.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-delegate.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-model-item.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-model-item.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-overlays.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-overlays.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-view-hover-button.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>contact-view-hover-button.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>filter-bar.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>filter-bar.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>main-widget.h <span style="color: grey">(aed6f7c8336321bc8a6ffb3b9af6b1d493f85790)</span></li>

 <li>main-widget.cpp <span style="color: grey">(6146b62eec17b54be63b594200613931673ac5fe)</span></li>

 <li>main-widget.ui <span style="color: grey">(5b0d5aaaf3a4e2f49eb030b98b15fcae3a86170c)</span></li>

 <li>main.cpp <span style="color: grey">(bba0e4175e8853afe603f26ea4707f4974192d0f)</span></li>

 <li>ontologies/CMakeLists.txt <span style="color: grey">(3e0bbe8c634908f689dcd360409aeddcc6fc0d23)</span></li>

 <li>tree-node.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>tree-node.cpp <span style="color: grey">(PRE-CREATION)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/100838/diff/" style="margin-left: 3em;">View Diff</a></p>




  </td>
 </tr>
</table>








  </div>
 </body>
</html>