Now presets auto reload inner timers. New icon. New version

This commit is contained in:
2017-08-30 10:11:11 +02:00
parent ebdcd75860
commit 4e15d29e65
52 changed files with 283 additions and 118 deletions

View File

@ -20,6 +20,7 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="harbour-boxing-timer.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Boxing Timer
&#160;<span id="projectnumber">0.1a</span>
@ -90,12 +91,15 @@ Signals</h2></td></tr>
Public Member Functions</h2></td></tr>
<tr class="memitem:a507b3038f2851cff0d17fffc027019de"><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE const QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a507b3038f2851cff0d17fffc027019de">presetsList</a> ()</td></tr>
<tr class="separator:a507b3038f2851cff0d17fffc027019de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24906b544896052c08f0b93ded92823b"><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a24906b544896052c08f0b93ded92823b">savePreset</a> (const QString &amp;name, const int &amp;rounds, const int &amp;roundMilliseconds, const int &amp;restMilliseconds)</td></tr>
<tr class="memdesc:a24906b544896052c08f0b93ded92823b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save or override settings about specific preset. <a href="#a24906b544896052c08f0b93ded92823b">More...</a><br /></td></tr>
<tr class="separator:a24906b544896052c08f0b93ded92823b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8402eca09f44d4b3773ac1fd12e8dcda"><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a8402eca09f44d4b3773ac1fd12e8dcda">savePreset</a> (const QString &amp;name, const int &amp;rounds, const int &amp;roundMilliseconds, const int &amp;restMilliseconds, const QList&lt; int &gt; &amp;innerTimers)</td></tr>
<tr class="memdesc:a8402eca09f44d4b3773ac1fd12e8dcda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save or override settings about specific preset. <a href="#a8402eca09f44d4b3773ac1fd12e8dcda">More...</a><br /></td></tr>
<tr class="separator:a8402eca09f44d4b3773ac1fd12e8dcda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6475be7b9b7eacc3b4a9ca853311b5a9"><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a6475be7b9b7eacc3b4a9ca853311b5a9">deletePreset</a> (const QString &amp;name)</td></tr>
<tr class="memdesc:a6475be7b9b7eacc3b4a9ca853311b5a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a specified preset. <a href="#a6475be7b9b7eacc3b4a9ca853311b5a9">More...</a><br /></td></tr>
<tr class="separator:a6475be7b9b7eacc3b4a9ca853311b5a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ddc31fa4c9bea682674cb938d2d9e24"><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a7ddc31fa4c9bea682674cb938d2d9e24">getInnerTimer</a> (const int &amp;index)</td></tr>
<tr class="memdesc:a7ddc31fa4c9bea682674cb938d2d9e24"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_boxing_settings.html#a7ddc31fa4c9bea682674cb938d2d9e24" title="getInnerTimer(const int &amp;index) ">getInnerTimer(const int &amp;index)</a> <a href="#a7ddc31fa4c9bea682674cb938d2d9e24">More...</a><br /></td></tr>
<tr class="separator:a7ddc31fa4c9bea682674cb938d2d9e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62af206ef42670b751e0cec59c206896"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a62af206ef42670b751e0cec59c206896">BoxingSettings</a> ()</td></tr>
<tr class="separator:a62af206ef42670b751e0cec59c206896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dc7071565573dbd59d3eb94613b2433"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a6dc7071565573dbd59d3eb94613b2433">BoxingSettings</a> (const int &amp;rounds, const int &amp;roundMilliseconds, const int &amp;restMilliseconds)</td></tr>
@ -106,6 +110,9 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a2b9ff4ab1dbd14f5e8f37b88677e73f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84fd6052ef19488b015638c68fa2be72"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a84fd6052ef19488b015638c68fa2be72">getRestMilliseconds</a> ()</td></tr>
<tr class="separator:a84fd6052ef19488b015638c68fa2be72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdabae9cd200706c2d207ada15b1c04c"><td class="memItemLeft" align="right" valign="top">QList&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#abdabae9cd200706c2d207ada15b1c04c">getInnerTimers</a> ()</td></tr>
<tr class="memdesc:abdabae9cd200706c2d207ada15b1c04c"><td class="mdescLeft">&#160;</td><td class="mdescRight">gerInnerTimers() <a href="#abdabae9cd200706c2d207ada15b1c04c">More...</a><br /></td></tr>
<tr class="separator:abdabae9cd200706c2d207ada15b1c04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d03c793ed7ad6e97894e21b1f85105b"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#a2d03c793ed7ad6e97894e21b1f85105b">getPreset</a> ()</td></tr>
<tr class="separator:a2d03c793ed7ad6e97894e21b1f85105b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0641004a9f244dcce8056c722685065"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_boxing_settings.html#ac0641004a9f244dcce8056c722685065">getPresetName</a> ()</td></tr>
@ -204,6 +211,55 @@ Public Member Functions</h2></td></tr>
</dl>
<dl class="section author"><dt>Author</dt><dd>Claudio Maradonna <a href="#" onclick="location.href='mai'+'lto:'+'cla'+'ud'+'io@'+'un'+'ito'+'o.'+'pw'; return false;">claud<span style="display: none;">.nosp@m.</span>io@u<span style="display: none;">.nosp@m.</span>nitoo<span style="display: none;">.nosp@m.</span>.pw</a> </dd></dl>
</div>
</div>
<a id="a7ddc31fa4c9bea682674cb938d2d9e24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ddc31fa4c9bea682674cb938d2d9e24">&#9670;&nbsp;</a></span>getInnerTimer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int BoxingSettings::getInnerTimer </td>
<td>(</td>
<td class="paramtype">const int &amp;&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="class_boxing_settings.html#a7ddc31fa4c9bea682674cb938d2d9e24" title="getInnerTimer(const int &amp;index) ">getInnerTimer(const int &amp;index)</a> </p>
<dl class="section return"><dt>Returns</dt><dd>the specific timer in milliseconds </dd></dl>
</div>
</div>
<a id="abdabae9cd200706c2d207ada15b1c04c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdabae9cd200706c2d207ada15b1c04c">&#9670;&nbsp;</a></span>getInnerTimers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QList&lt;int&gt; BoxingSettings::getInnerTimers </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>gerInnerTimers() </p>
<dl class="section return"><dt>Returns</dt><dd>the list of inner timers </dd></dl>
</div>
</div>
<a id="a2d03c793ed7ad6e97894e21b1f85105b"></a>
@ -380,8 +436,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a24906b544896052c08f0b93ded92823b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24906b544896052c08f0b93ded92823b">&#9670;&nbsp;</a></span>savePreset()</h2>
<a id="a8402eca09f44d4b3773ac1fd12e8dcda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8402eca09f44d4b3773ac1fd12e8dcda">&#9670;&nbsp;</a></span>savePreset()</h2>
<div class="memitem">
<div class="memproto">
@ -408,7 +464,13 @@ Public Member Functions</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int &amp;&#160;</td>
<td class="paramname"><em>restMilliseconds</em>&#160;</td>
<td class="paramname"><em>restMilliseconds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QList&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>innerTimers</em>&#160;</td>
</tr>
<tr>
<td></td>