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










<blockquote style="margin-left: 1em; border-left: 2px solid #d0d0d0; padding-left: 10px;">
 <p style="margin-top: 0;">On July 3rd, 2015, 8:45 p.m. UTC, <b>Filipe Saraiva</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="https://git.reviewboard.kde.org/r/124168/diff/2/?file=382975#file382975line57" style="color: black; font-weight: bold; text-decoration: underline;">src/lib/CMakeLists.txt</a>
    <span style="font-weight: normal;">

     (Diff revision 2)

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



 
 

 <tbody>

  <tr>
    <th bgcolor="#f0f0f0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2">57</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#f0f0f0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">57</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
  </tr>

  <tr>
    <th bgcolor="#f0f0f0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2">58</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="nb">add_library</span><span class="p">(</span> <span class="s">cantorlibs</span>  <span class="s">SHARED</span> <span class="o">${</span><span class="nv">cantor_LIB_SRCS</span><span class="o">}</span> <span class="p">)</span></pre></td>
    <th bgcolor="#f0f0f0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">58</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="nb">add_library</span><span class="p">(</span> <span class="s">cantorlibs</span>  <span class="s">SHARED</span> <span class="o">${</span><span class="nv">cantor_LIB_SRCS</span><span class="o">}</span> <span class="p">)</span></pre></td>
  </tr>

  <tr>
    <th bgcolor="#f0f0f0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2">59</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#f0f0f0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">59</font></th>
    <td bgcolor="#ffffff" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
  </tr>

 </tbody>


 
 

 <tbody>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">60</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="nb">kcoreaddons_desktop_to_json</span><span class="p">(</span><span class="s">cantorlibs</span> <span class="s">cantor_assistant.desktop</span><span class="p">)</span></pre></td>
  </tr>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">61</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="nb">kcoreaddons_desktop_to_json</span><span class="p">(</span><span class="s">cantorlibs</span> <span class="s">cantor_backend.desktop</span><span class="p">)</span></pre></td>
  </tr>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">62</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="nb">kcoreaddons_desktop_to_json</span><span class="p">(</span><span class="s">cantorlibs</span> <span class="s">cantor_panelplugin.desktop</span><span class="p">)</span></pre></td>
  </tr>

  <tr>
    <th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
    <th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">63</font></th>
    <td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">I would like to get some tips about how to port that <em style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">kcoreaddons_desktop_to_json</em> to the new way.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">How I change that <em style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">add_library</em> above? I get some error messages when I try to compile it.</p></pre>
 </blockquote>



 <p>On July 4th, 2015, 4:30 p.m. UTC, <b>Filipe Saraiva</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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">My doubt here is: is there anyway to use shared libraries with JSON metadata or we need to use .desktop files yet?</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">I master branch, src/lib/CMakeLists.txt has:</p>
<blockquote style="text-rendering: inherit;padding: 0 0 0 1em;border-left: 1px solid #bbb;white-space: normal;margin: 0 0 0 0.5em;line-height: inherit;">
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">install( FILES cantor_backend.desktop  DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">install( FILES cantor_assistant.desktop  DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">install( FILES cantor_panelplugin.desktop  DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})</p>
</blockquote>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Must I change it for JSON files or I must to use .desktop files yet?</p></pre>
 </blockquote>





 <p>On July 6th, 2015, 3:37 p.m. UTC, <b>Aleix Pol Gonzalez</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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">What I've done in most occasions is just dropping the desktop files as the JSON gets embedded in the .so file.</p></pre>
 </blockquote>





 <p>On July 12th, 2015, 3:26 a.m. UTC, <b>Filipe Saraiva</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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">Sune reply me in devel-mail list for not to use any metadata file. What do you think about it?</p></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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">If you don't need it, then you can get away without it. (That would be the case if you just want to load all plugins, and don't need to know anything about them, other than the libraryName.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">If you do need any metadata, Aleix suggestion to use JSON is just fine (I'd recommend that). </p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">If you really need KService and KSycoca (for backwards compatibility, for example), you'll have to use .desktop files (and convert them to json during build using kcoreaddons_desktop_to_json().</p></pre>
<br />




<p>- Sebastian</p>


<br />
<p>On July 3rd, 2015, 8:33 p.m. UTC, Filipe Saraiva wrote:</p>








<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="12" style="border: 1px #888a85 solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
 <tr>
  <td>

<div>Review request for KDE Edu, Aleix Pol Gonzalez, Alexander Rieder, and Sebastian Kügler.</div>
<div>By Filipe Saraiva.</div>


<p style="color: grey;"><i>Updated July 3, 2015, 8:33 p.m.</i></p>









<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt;">Repository: </b>
cantor
</div>


<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;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">There is a new way to load plugins in KDE Frameworks 5 way. I ported Cantor plugins support to it. Now Cantor is using K_PLUGIN_FACTORY_WITH_JSON, the plugin path is the same of Qt5 ($QT_PLUGIN_PATH) and different types of Cantor plugins are installed in different subdirectories (backends in backends in ${KDE_INSTALL_PLUGINDIR}/cantor/backends, assistants in ${KDE_INSTALL_PLUGINDIR}/cantor/assistants, and panels in ${KDE_INSTALL_PLUGINDIR}/cantor/panels). KPluginInfo was changed to KPluginMetaData too.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">To do it I followed the documentation and <a href="http://vizzzion.org/blog/2013/08/kde-frameworks-5-plugin-factory-guts/" style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">this post</a> about KDE Frameworks 5 plugins by sebas.</p></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;"><ul style="padding: 0;text-rendering: inherit;margin: 0 0 0 1em;line-height: inherit;white-space: normal;">
<li style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">Build ok;</li>
<li style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">The plugins are loaded correctly;</li>
<li style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">Select some backend and see the Cantor loading assistants and panels;</li>
<li style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: normal;">Utilized some assistants, panels and backends, looks like correct.</li>
</ul></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>src/CMakeLists.txt <span style="color: grey">(50f26be)</span></li>

 <li>src/assistants/CMakeLists.txt <span style="color: grey">(4baf622)</span></li>

 <li>src/assistants/advancedplot/CMakeLists.txt <span style="color: grey">(53da352)</span></li>

 <li>src/assistants/advancedplot/advancedplotassistant.cpp <span style="color: grey">(a1a21ae)</span></li>

 <li>src/assistants/advancedplot/advancedplotassistant.desktop <span style="color: grey">(72b8c9c)</span></li>

 <li>src/assistants/advancedplot/advancedplotassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/differentiate/CMakeLists.txt <span style="color: grey">(3c722a1)</span></li>

 <li>src/assistants/differentiate/differentiateassistant.cpp <span style="color: grey">(c8bafb1)</span></li>

 <li>src/assistants/differentiate/differentiateassistant.desktop <span style="color: grey">(58e9fb9)</span></li>

 <li>src/assistants/differentiate/differentiateassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/importpackage/CMakeLists.txt <span style="color: grey">(3db01e2)</span></li>

 <li>src/assistants/importpackage/importpackageassistant.cpp <span style="color: grey">(e0a9b50)</span></li>

 <li>src/assistants/importpackage/importpackageassistant.desktop <span style="color: grey">(efa9eed)</span></li>

 <li>src/assistants/importpackage/importpackageassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/integrate/CMakeLists.txt <span style="color: grey">(23d97fc)</span></li>

 <li>src/assistants/integrate/integrateassistant.cpp <span style="color: grey">(601c6b2)</span></li>

 <li>src/assistants/integrate/integrateassistant.desktop <span style="color: grey">(fc2bfb3)</span></li>

 <li>src/assistants/integrate/integrateassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/linearalgebra/creatematrix/CMakeLists.txt <span style="color: grey">(8829d06)</span></li>

 <li>src/assistants/linearalgebra/creatematrix/creatematrixassistant.cpp <span style="color: grey">(3336604)</span></li>

 <li>src/assistants/linearalgebra/creatematrix/creatematrixassistant.desktop <span style="color: grey">(7baf665)</span></li>

 <li>src/assistants/linearalgebra/creatematrix/creatematrixassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/linearalgebra/eigenvalues/CMakeLists.txt <span style="color: grey">(b487099)</span></li>

 <li>src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.cpp <span style="color: grey">(e4f0cd9)</span></li>

 <li>src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.desktop <span style="color: grey">(e7523c2)</span></li>

 <li>src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/linearalgebra/eigenvectors/CMakeLists.txt <span style="color: grey">(4c6d086)</span></li>

 <li>src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.cpp <span style="color: grey">(d8e02b2)</span></li>

 <li>src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.desktop <span style="color: grey">(f0b8a28)</span></li>

 <li>src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/linearalgebra/invertmatrix/CMakeLists.txt <span style="color: grey">(7e19591)</span></li>

 <li>src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.cpp <span style="color: grey">(9799c6d)</span></li>

 <li>src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.desktop <span style="color: grey">(eaf1f52)</span></li>

 <li>src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/plot2d/CMakeLists.txt <span style="color: grey">(2b02874)</span></li>

 <li>src/assistants/plot2d/plot2dassistant.cpp <span style="color: grey">(11d9db8)</span></li>

 <li>src/assistants/plot2d/plot2dassistant.desktop <span style="color: grey">(7a8c2da)</span></li>

 <li>src/assistants/plot2d/plot2dassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/plot3d/CMakeLists.txt <span style="color: grey">(bbcac18)</span></li>

 <li>src/assistants/plot3d/plot3dassistant.cpp <span style="color: grey">(6b2e764)</span></li>

 <li>src/assistants/plot3d/plot3dassistant.desktop <span style="color: grey">(c38e33c)</span></li>

 <li>src/assistants/plot3d/plot3dassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/runscript/CMakeLists.txt <span style="color: grey">(280a237)</span></li>

 <li>src/assistants/runscript/runscriptassistant.cpp <span style="color: grey">(bb8147d)</span></li>

 <li>src/assistants/runscript/runscriptassistant.desktop <span style="color: grey">(0a89743)</span></li>

 <li>src/assistants/runscript/runscriptassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/assistants/solve/CMakeLists.txt <span style="color: grey">(2c25598)</span></li>

 <li>src/assistants/solve/solveassistant.cpp <span style="color: grey">(7ad1254)</span></li>

 <li>src/assistants/solve/solveassistant.desktop <span style="color: grey">(3b8de2e)</span></li>

 <li>src/assistants/solve/solveassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/CMakeLists.txt <span style="color: grey">(2569d55)</span></li>

 <li>src/backends/R/CMakeLists.txt <span style="color: grey">(5e44b3c)</span></li>

 <li>src/backends/R/rbackend.cpp <span style="color: grey">(a0d9e6a)</span></li>

 <li>src/backends/R/rbackend.desktop <span style="color: grey">(a9ea1e1)</span></li>

 <li>src/backends/R/rbackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/kalgebra/CMakeLists.txt <span style="color: grey">(46a5440)</span></li>

 <li>src/backends/kalgebra/kalgebrabackend.cpp <span style="color: grey">(5d7fac9)</span></li>

 <li>src/backends/kalgebra/kalgebrabackend.desktop <span style="color: grey">(f1a1b35)</span></li>

 <li>src/backends/kalgebra/kalgebrabackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/lua/CMakeLists.txt <span style="color: grey">(082f37b)</span></li>

 <li>src/backends/lua/luabackend.cpp <span style="color: grey">(30e258e)</span></li>

 <li>src/backends/lua/luabackend.desktop <span style="color: grey">(8ecd28e)</span></li>

 <li>src/backends/lua/luabackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/maxima/CMakeLists.txt <span style="color: grey">(ca48d90)</span></li>

 <li>src/backends/maxima/maximabackend.cpp <span style="color: grey">(86843ef)</span></li>

 <li>src/backends/maxima/maximabackend.desktop <span style="color: grey">(b1df2dd)</span></li>

 <li>src/backends/maxima/maximabackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/null/CMakeLists.txt <span style="color: grey">(69ffff3)</span></li>

 <li>src/backends/null/nullbackend.cpp <span style="color: grey">(602fd49)</span></li>

 <li>src/backends/null/nullbackend.desktop <span style="color: grey">(7f4be60)</span></li>

 <li>src/backends/null/nullbackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/octave/CMakeLists.txt <span style="color: grey">(ee3ea92)</span></li>

 <li>src/backends/octave/octavebackend.cpp <span style="color: grey">(9842364)</span></li>

 <li>src/backends/octave/octavebackend.desktop <span style="color: grey">(3ef6332)</span></li>

 <li>src/backends/octave/octavebackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/python2/CMakeLists.txt <span style="color: grey">(02115ee)</span></li>

 <li>src/backends/python2/python2backend.cpp <span style="color: grey">(61662ff)</span></li>

 <li>src/backends/python2/python2backend.desktop <span style="color: grey">(4a60ea4)</span></li>

 <li>src/backends/python2/python2backend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/python3/CMakeLists.txt <span style="color: grey">(6937480)</span></li>

 <li>src/backends/python3/python3backend.cpp <span style="color: grey">(c83f631)</span></li>

 <li>src/backends/python3/python3backend.desktop <span style="color: grey">(05bce9d)</span></li>

 <li>src/backends/python3/python3backend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/qalculate/CMakeLists.txt <span style="color: grey">(e0f1c3a)</span></li>

 <li>src/backends/qalculate/plotassistant/CMakeLists.txt <span style="color: grey">(efdd2d2)</span></li>

 <li>src/backends/qalculate/plotassistant/qalculateplotassistant.cpp <span style="color: grey">(1d0ae83)</span></li>

 <li>src/backends/qalculate/plotassistant/qalculateplotassistant.desktop <span style="color: grey">(ce9901a)</span></li>

 <li>src/backends/qalculate/plotassistant/qalculateplotassistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/qalculate/qalculatebackend.cpp <span style="color: grey">(da866ab)</span></li>

 <li>src/backends/qalculate/qalculatebackend.desktop <span style="color: grey">(14ecb8f)</span></li>

 <li>src/backends/qalculate/qalculatebackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/sage/CMakeLists.txt <span style="color: grey">(131ad07)</span></li>

 <li>src/backends/sage/sagebackend.cpp <span style="color: grey">(b1a1ef5)</span></li>

 <li>src/backends/sage/sagebackend.desktop <span style="color: grey">(69d4f23)</span></li>

 <li>src/backends/sage/sagebackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/backends/scilab/CMakeLists.txt <span style="color: grey">(4ce8200)</span></li>

 <li>src/backends/scilab/scilabbackend.cpp <span style="color: grey">(0d47595)</span></li>

 <li>src/backends/scilab/scilabbackend.desktop <span style="color: grey">(30f6edd)</span></li>

 <li>src/backends/scilab/scilabbackend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/cantor_part.cpp <span style="color: grey">(2e3d36d)</span></li>

 <li>src/cantor_part.desktop <span style="color: grey">(4619694)</span></li>

 <li>src/cantor_part.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/lib/CMakeLists.txt <span style="color: grey">(9e33924)</span></li>

 <li>src/lib/assistant.h <span style="color: grey">(f337591)</span></li>

 <li>src/lib/assistant.cpp <span style="color: grey">(60c521f)</span></li>

 <li>src/lib/backend.cpp <span style="color: grey">(5e64fe7)</span></li>

 <li>src/lib/cantor_assistant.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/lib/cantor_backend.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/lib/cantor_panelplugin.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/lib/panelplugin.h <span style="color: grey">(ebb02fe)</span></li>

 <li>src/lib/panelplugin.cpp <span style="color: grey">(1fa61d0)</span></li>

 <li>src/lib/panelpluginhandler.cpp <span style="color: grey">(8c73405)</span></li>

 <li>src/panelplugins/CMakeLists.txt <span style="color: grey">(6af7a48)</span></li>

 <li>src/panelplugins/helppanel/CMakeLists.txt <span style="color: grey">(d8f785f)</span></li>

 <li>src/panelplugins/helppanel/helppanelplugin.cpp <span style="color: grey">(4611576)</span></li>

 <li>src/panelplugins/helppanel/helppanelplugin.desktop <span style="color: grey">(fea19b6)</span></li>

 <li>src/panelplugins/helppanel/helppanelplugin.json <span style="color: grey">(PRE-CREATION)</span></li>

 <li>src/panelplugins/variablemgr/CMakeLists.txt <span style="color: grey">(88f66d1)</span></li>

 <li>src/panelplugins/variablemgr/variablemanagerplugin.cpp <span style="color: grey">(6a7b448)</span></li>

 <li>src/panelplugins/variablemgr/variablemanagerplugin.desktop <span style="color: grey">(e32f014)</span></li>

 <li>src/panelplugins/variablemgr/variablemanagerplugin.json <span style="color: grey">(PRE-CREATION)</span></li>

</ul>

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






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







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