<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/112231/">http://git.reviewboard.kde.org/r/112231/</a>
     </td>
    </tr>
   </table>
   <br />





 <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've just tested it, good work! I like it already much more than what we had before.

But I've seen two issues (other than those that I fixed already in the branch myself):

a) Committing something and then going back to code does not "cancel" the review. I think Sven also mentioned this. It's pretty confusing but probably didn't work properly before either. But now that we work on it, lets fix this. I'd say we could add a signal "areaSwitched" or so which we then listen to in the review plugin. When we go back to code, we cancel the review mode?

b) It's not clear at all anymore what working set is "current". This is a blocker and needs to be sorted out. One quick fix would be to move the "current" workingset right of the areadisplay widget. Otherwise we'll at least to make sure that the right-most workingset button is the current one and somehow visually distinguish it from the others as well.</pre>
 <br />









<p>- Milian</p>


<br />
<p>On August 23rd, 2013, 11:06 p.m. UTC, Aleix Pol Gonzalez wrote:</p>








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

<div>Review request for KDevelop.</div>
<div>By Aleix Pol Gonzalez.</div>


<p style="color: grey;"><i>Updated Aug. 23, 2013, 11:06 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;">The area switching tabs is something that has bothered me quite a bit recently. It's something that is always visible in the screen and we barely use it. There's very little point to explicitly changing to an area, we usually do it from an action: debug, show differences, etc. These are specified by a new Area::addAction(QAction*) method.

This patch changes the current tab interface (inspired from Eclipse IIRC), for a button that tells the user what's the current area and where we can go.

The patch also removes the tabs and some unneeded abstractions in sublime/mainwindow that where only used by the tabs.</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;">Been using it for a couple of days, seems safe.</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>shell/CMakeLists.txt <span style="color: grey">(fe5cd9b)</span></li>

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

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

 <li>shell/mainwindow.h <span style="color: grey">(2050219)</span></li>

 <li>shell/mainwindow.cpp <span style="color: grey">(d4f4bcb)</span></li>

 <li>shell/projectcontroller.cpp <span style="color: grey">(2186d90)</span></li>

 <li>shell/runcontroller.cpp <span style="color: grey">(4a5a5e4)</span></li>

 <li>shell/uicontroller.cpp <span style="color: grey">(2c0400f)</span></li>

 <li>sublime/area.h <span style="color: grey">(878c120)</span></li>

 <li>sublime/area.cpp <span style="color: grey">(df29ce3)</span></li>

 <li>sublime/mainwindow.h <span style="color: grey">(96b9e71)</span></li>

 <li>sublime/mainwindow.cpp <span style="color: grey">(f405200)</span></li>

 <li>sublime/mainwindow_p.h <span style="color: grey">(7885d06)</span></li>

 <li>sublime/mainwindow_p.cpp <span style="color: grey">(23c638d)</span></li>

</ul>

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



<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">File Attachments </h1>

<ul>

 <li><a href="http://git.reviewboard.kde.org/media/uploaded/files/2013/08/23/pairs-credits2.png">pairs-credits2.png</a></li>

 <li><a href="http://git.reviewboard.kde.org/media/uploaded/files/2013/08/23/pairs-credits2_1.png">pairs-credits2_1.png</a></li>

 <li><a href="http://git.reviewboard.kde.org/media/uploaded/files/2013/08/23/pairs-credits2_2.png">pairs-credits2_2.png</a></li>

</ul>





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








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