LogDoctor/docs/html/classCrapview.html

906 lines
47 KiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
2024-02-16 21:59:07 +01:00
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Crapview Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
2024-02-16 21:59:07 +01:00
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
2024-02-16 22:18:16 +01:00
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
2023-02-12 23:33:34 +01:00
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2024-02-16 21:59:07 +01:00
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
2024-02-16 21:59:07 +01:00
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCrapview-members.html">List of all members</a> </div>
2024-02-16 21:59:07 +01:00
<div class="headertitle"><div class="title">Crapview Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCrapview.html" title="Crapview.">Crapview</a>.
2024-02-16 21:59:07 +01:00
<a href="#details">More...</a></p>
<p><code>#include &lt;crapview.h&gt;</code></p>
2023-01-27 15:37:29 +01:00
<div class="dynheader">
Inheritance diagram for Crapview:</div>
<div class="dyncontent">
<div class="center">
<img src="classCrapview.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
2024-02-16 21:59:07 +01:00
<tr class="memitem:a1501e7ecc7f0de57948a4d6ec73739e1" id="r_a1501e7ecc7f0de57948a4d6ec73739e1"><td class="memItemLeft" align="right" valign="top"><a id="a1501e7ecc7f0de57948a4d6ec73739e1" name="a1501e7ecc7f0de57948a4d6ec73739e1"></a>
DialogsLevel&#160;</td><td class="memItemRight" valign="bottom"><b>getDialogsLevel</b> () const noexcept</td></tr>
<tr class="memdesc:a1501e7ecc7f0de57948a4d6ec73739e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Dialogs level. <br /></td></tr>
<tr class="separator:a1501e7ecc7f0de57948a4d6ec73739e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a392219de8f5874e59110a5b0610e97a2" id="r_a392219de8f5874e59110a5b0610e97a2"><td class="memItemLeft" align="right" valign="top"><a id="a392219de8f5874e59110a5b0610e97a2" name="a392219de8f5874e59110a5b0610e97a2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDialogsLevel</b> (const DialogsLevel new_level) noexcept</td></tr>
<tr class="memdesc:a392219de8f5874e59110a5b0610e97a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the new Dialogs level. <br /></td></tr>
<tr class="separator:a392219de8f5874e59110a5b0610e97a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8547bac9eb6b66cdede0f35b7a9d30b" id="r_aa8547bac9eb6b66cdede0f35b7a9d30b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8547bac9eb6b66cdede0f35b7a9d30b">setDbPath</a> (const std::string &amp;path) noexcept</td></tr>
<tr class="memdesc:aa8547bac9eb6b66cdede0f35b7a9d30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the new path for the logs Collection database. <br /></td></tr>
<tr class="separator:aa8547bac9eb6b66cdede0f35b7a9d30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd3251788b5a81a024d67efedaa2787" id="r_a8cd3251788b5a81a024d67efedaa2787"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cd3251788b5a81a024d67efedaa2787">getMonthNumber</a> (const QString &amp;month_str) const noexcept</td></tr>
<tr class="memdesc:a8cd3251788b5a81a024d67efedaa2787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the month number corresponding to the given printable month. <br /></td></tr>
<tr class="separator:a8cd3251788b5a81a024d67efedaa2787"><td class="memSeparator" colspan="2">&#160;</td></tr>
2023-10-22 17:46:43 +02:00
<tr class="memitem:ac98b1cbc75604b5145b5cff36e96eb78" id="r_ac98b1cbc75604b5145b5cff36e96eb78"><td class="memItemLeft" align="right" valign="top"><a id="ac98b1cbc75604b5145b5cff36e96eb78" name="ac98b1cbc75604b5145b5cff36e96eb78"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>refreshDates</b> ()</td></tr>
<tr class="memdesc:ac98b1cbc75604b5145b5cff36e96eb78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refreshes the list of the dates which are available in the database. <br /></td></tr>
<tr class="separator:ac98b1cbc75604b5145b5cff36e96eb78"><td class="memSeparator" colspan="2">&#160;</td></tr>
2024-02-16 21:59:07 +01:00
<tr class="memitem:ab5731c52c4989cfe2258089bb80cfdce" id="r_ab5731c52c4989cfe2258089bb80cfdce"><td class="memItemLeft" align="right" valign="top"><a id="ab5731c52c4989cfe2258089bb80cfdce" name="ab5731c52c4989cfe2258089bb80cfdce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clearDates</b> () noexcept</td></tr>
<tr class="memdesc:ab5731c52c4989cfe2258089bb80cfdce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases the list of available dates. <br /></td></tr>
<tr class="separator:ab5731c52c4989cfe2258089bb80cfdce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d54cba5cf55fe148ce2316f26343f9" id="r_a73d54cba5cf55fe148ce2316f26343f9"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73d54cba5cf55fe148ce2316f26343f9">getYears</a> (const QString &amp;web_server) const noexcept</td></tr>
<tr class="memdesc:a73d54cba5cf55fe148ce2316f26343f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns le list of available years, for the given web server. <br /></td></tr>
<tr class="separator:a73d54cba5cf55fe148ce2316f26343f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab04f8c6a4e5c057b8130127fc8b810dd" id="r_ab04f8c6a4e5c057b8130127fc8b810dd"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab04f8c6a4e5c057b8130127fc8b810dd">getMonths</a> (const QString &amp;web_server, const QString &amp;year) const noexcept</td></tr>
<tr class="memdesc:ab04f8c6a4e5c057b8130127fc8b810dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns le list of available months in the given year, for the given web server. <br /></td></tr>
<tr class="separator:ab04f8c6a4e5c057b8130127fc8b810dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953574337d84ecc63082904b806f0149" id="r_a953574337d84ecc63082904b806f0149"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a953574337d84ecc63082904b806f0149">getDays</a> (const QString &amp;web_server, const QString &amp;year, const QString &amp;month) const noexcept</td></tr>
<tr class="memdesc:a953574337d84ecc63082904b806f0149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns le list of available days in the given month and year, for the given web server. <br /></td></tr>
<tr class="separator:a953574337d84ecc63082904b806f0149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7729561544e1a3d5e46748220843b678" id="r_a7729561544e1a3d5e46748220843b678"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7729561544e1a3d5e46748220843b678">getHours</a> () const noexcept</td></tr>
<tr class="memdesc:a7729561544e1a3d5e46748220843b678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all the hours of the day. <br /></td></tr>
<tr class="separator:a7729561544e1a3d5e46748220843b678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05480368c32c29f19a10130bd7066f41" id="r_a05480368c32c29f19a10130bd7066f41"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a05480368c32c29f19a10130bd7066f41">getWarnHeaderColumns</a> () const noexcept</td></tr>
<tr class="memdesc:a05480368c32c29f19a10130bd7066f41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of the translated columns. <br /></td></tr>
<tr class="separator:a05480368c32c29f19a10130bd7066f41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6138f094550da7542d144b10f77de54f" id="r_a6138f094550da7542d144b10f77de54f"><td class="memItemLeft" align="right" valign="top">QStringList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6138f094550da7542d144b10f77de54f">getSpeedHeaderColumns</a> () const noexcept</td></tr>
<tr class="memdesc:a6138f094550da7542d144b10f77de54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of the translated columns. <br /></td></tr>
<tr class="separator:a6138f094550da7542d144b10f77de54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ebee61566b688550e2e8074842fec7d" id="r_a6ebee61566b688550e2e8074842fec7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ebee61566b688550e2e8074842fec7d">drawWarn</a> (QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString hour, const <a class="el" href="structWarnlist.html">Warnlist</a> &amp;warnlist) const</td></tr>
<tr class="memdesc:a6ebee61566b688550e2e8074842fec7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the chart and fills the table for the Warnings stats. <br /></td></tr>
<tr class="separator:a6ebee61566b688550e2e8074842fec7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab569e9b9ab0f70a7620b5b78504175f5" id="r_ab569e9b9ab0f70a7620b5b78504175f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab569e9b9ab0f70a7620b5b78504175f5">drawSpeed</a> (QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString protocol, const QString method, const QString uri, const QString query, const QString response) const</td></tr>
<tr class="memdesc:ab569e9b9ab0f70a7620b5b78504175f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the chart and fills the table for the Speed stats. <br /></td></tr>
<tr class="separator:ab569e9b9ab0f70a7620b5b78504175f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada344c04960f7b8dfa54d04bc7a59c8e" id="r_ada344c04960f7b8dfa54d04bc7a59c8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada344c04960f7b8dfa54d04bc7a59c8e">drawCount</a> (QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString field) const</td></tr>
<tr class="memdesc:ada344c04960f7b8dfa54d04bc7a59c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the chart and fills the table for the Counts stats. <br /></td></tr>
<tr class="separator:ada344c04960f7b8dfa54d04bc7a59c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab468e4008724571d44d6244d918640d" id="r_aab468e4008724571d44d6244d918640d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aab468e4008724571d44d6244d918640d">drawDay</a> (QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString from_year, const QString from_month, const QString from_day, const QString to_year, const QString to_month, const QString to_day, const QString field_str, const LogField field, const QString filter) const</td></tr>
<tr class="memdesc:aab468e4008724571d44d6244d918640d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the chart for the Daytime stats. <br /></td></tr>
<tr class="separator:aab468e4008724571d44d6244d918640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e89a9a590435df939bc5edfac7dbb56" id="r_a4e89a9a590435df939bc5edfac7dbb56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e89a9a590435df939bc5edfac7dbb56">drawRelat</a> (QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString from_year, const QString from_month, const QString from_day, const QString to_year, const QString to_month, const QString to_day, const QString field_1_str, const LogField field_1, const QString filter_1, const QString field_2_str, const LogField field_2, const QString filter_2) const</td></tr>
<tr class="memdesc:a4e89a9a590435df939bc5edfac7dbb56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the chart for the Relational stats. <br /></td></tr>
<tr class="separator:a4e89a9a590435df939bc5edfac7dbb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a350742e9b0ec2c5480fad7598fe73f58" id="r_a350742e9b0ec2c5480fad7598fe73f58"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a350742e9b0ec2c5480fad7598fe73f58">calcGlobals</a> (std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;recur_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;traffic_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;perf_list, std::vector&lt; QString &gt; &amp;work_list, const QString web_server) const</td></tr>
<tr class="memdesc:a350742e9b0ec2c5480fad7598fe73f58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the data to fill the Globals stats. <br /></td></tr>
<tr class="separator:a350742e9b0ec2c5480fad7598fe73f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
2023-02-11 20:23:44 +01:00
<div class="textblock"><p><a class="el" href="classCrapview.html" title="Crapview.">Crapview</a>. </p>
<p>Performs operations related to the visualization of the statistics </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
2024-02-16 21:59:07 +01:00
<a id="a350742e9b0ec2c5480fad7598fe73f58" name="a350742e9b0ec2c5480fad7598fe73f58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a350742e9b0ec2c5480fad7598fe73f58">&#9670;&#160;</a></span>calcGlobals()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2023-10-22 17:46:43 +02:00
<td class="memname">bool Crapview::calcGlobals </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>recur_list</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>traffic_list</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>perf_list</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">std::vector&lt; QString &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>work_list</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the data to fill the Globals stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">recur_list</td><td>The list which will hold the printable recurrencies </td></tr>
<tr><td class="paramname">traffic_list</td><td>The list which will hold the printable traffics </td></tr>
<tr><td class="paramname">perf_list</td><td>The list which will hold the printable performances </td></tr>
<tr><td class="paramname">work_list</td><td>The list which will hold the printable overall work infos </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the operation has been successful or not </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="ada344c04960f7b8dfa54d04bc7a59c8e" name="ada344c04960f7b8dfa54d04bc7a59c8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada344c04960f7b8dfa54d04bc7a59c8e">&#9670;&#160;</a></span>drawCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapview::drawCount </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QTableWidget *</td> <td class="paramname"><span class="paramname"><em>table</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QChartView *</td> <td class="paramname"><span class="paramname"><em>chart</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QChart::ChartTheme &amp;</td> <td class="paramname"><span class="paramname"><em>theme</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>field</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the chart and fills the table for the Counts stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">table</td><td>The table widget </td></tr>
<tr><td class="paramname">chart</td><td>The chart widget </td></tr>
2023-02-12 23:33:34 +01:00
<tr><td class="paramname">theme</td><td>The base theme to use for the chart </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The year </td></tr>
<tr><td class="paramname">month</td><td>The printable month name </td></tr>
<tr><td class="paramname">day</td><td>The day </td></tr>
<tr><td class="paramname">field</td><td>The printable log field </td></tr>
</table>
</dd>
</dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="aab468e4008724571d44d6244d918640d" name="aab468e4008724571d44d6244d918640d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab468e4008724571d44d6244d918640d">&#9670;&#160;</a></span>drawDay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapview::drawDay </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QChartView *</td> <td class="paramname"><span class="paramname"><em>chart</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QChart::ChartTheme &amp;</td> <td class="paramname"><span class="paramname"><em>theme</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>field_str</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const LogField</td> <td class="paramname"><span class="paramname"><em>field</em>, </span></td>
</tr>
<tr>
2024-02-16 21:59:07 +01:00
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>filter</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the chart for the Daytime stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chart</td><td>The chart widget </td></tr>
2023-02-12 23:33:34 +01:00
<tr><td class="paramname">theme</td><td>The base theme to use for the chart </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The initial year </td></tr>
<tr><td class="paramname">month</td><td>The initial printable month name </td></tr>
<tr><td class="paramname">day</td><td>The initial day </td></tr>
<tr><td class="paramname">year</td><td>The final year </td></tr>
<tr><td class="paramname">month</td><td>The final printable month name </td></tr>
<tr><td class="paramname">day</td><td>The finl day </td></tr>
<tr><td class="paramname">field</td><td>The printable log field </td></tr>
<tr><td class="paramname">filter</td><td>The give filter string </td></tr>
</table>
</dd>
</dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a4e89a9a590435df939bc5edfac7dbb56" name="a4e89a9a590435df939bc5edfac7dbb56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e89a9a590435df939bc5edfac7dbb56">&#9670;&#160;</a></span>drawRelat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapview::drawRelat </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QChartView *</td> <td class="paramname"><span class="paramname"><em>chart</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QChart::ChartTheme &amp;</td> <td class="paramname"><span class="paramname"><em>theme</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>from_day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>to_day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>field_1_str</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const LogField</td> <td class="paramname"><span class="paramname"><em>field_1</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>filter_1</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>field_2_str</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const LogField</td> <td class="paramname"><span class="paramname"><em>field_2</em>, </span></td>
</tr>
<tr>
2024-02-16 21:59:07 +01:00
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>filter_2</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the chart for the Relational stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chart</td><td>The chart widget </td></tr>
2023-02-12 23:33:34 +01:00
<tr><td class="paramname">theme</td><td>The base theme to use for the chart </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The initial year </td></tr>
<tr><td class="paramname">month</td><td>The initial printable month name </td></tr>
<tr><td class="paramname">day</td><td>The initial day </td></tr>
<tr><td class="paramname">year</td><td>The final year </td></tr>
<tr><td class="paramname">month</td><td>The final printable month name </td></tr>
<tr><td class="paramname">day</td><td>The finl day </td></tr>
<tr><td class="paramname">field_1</td><td>The first printable log field </td></tr>
<tr><td class="paramname">filter_1</td><td>The give filter string for the first field </td></tr>
<tr><td class="paramname">field_2</td><td>The second printable log field </td></tr>
<tr><td class="paramname">filter_2</td><td>The give filter string for the second field </td></tr>
</table>
</dd>
</dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="ab569e9b9ab0f70a7620b5b78504175f5" name="ab569e9b9ab0f70a7620b5b78504175f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab569e9b9ab0f70a7620b5b78504175f5">&#9670;&#160;</a></span>drawSpeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapview::drawSpeed </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QTableWidget *</td> <td class="paramname"><span class="paramname"><em>table</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QChartView *</td> <td class="paramname"><span class="paramname"><em>chart</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QChart::ChartTheme &amp;</td> <td class="paramname"><span class="paramname"><em>theme</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>protocol</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>method</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>uri</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>query</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>response</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the chart and fills the table for the Speed stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">table</td><td>The table widget </td></tr>
<tr><td class="paramname">chart</td><td>The chart widget </td></tr>
2023-02-12 23:33:34 +01:00
<tr><td class="paramname">theme</td><td>The base theme to use for the chart </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The year </td></tr>
<tr><td class="paramname">month</td><td>The printable month name </td></tr>
<tr><td class="paramname">day</td><td>The day </td></tr>
<tr><td class="paramname">protocol</td><td>The given filter for the Protocol </td></tr>
<tr><td class="paramname">method</td><td>The given filter for the Method </td></tr>
<tr><td class="paramname">uri</td><td>The given filter for the URI </td></tr>
<tr><td class="paramname">query</td><td>The given filter for the Query </td></tr>
<tr><td class="paramname">response</td><td>The given filter for the Response </td></tr>
</table>
</dd>
</dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a6ebee61566b688550e2e8074842fec7d" name="a6ebee61566b688550e2e8074842fec7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ebee61566b688550e2e8074842fec7d">&#9670;&#160;</a></span>drawWarn()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapview::drawWarn </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QTableWidget *</td> <td class="paramname"><span class="paramname"><em>table</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">QChartView *</td> <td class="paramname"><span class="paramname"><em>chart</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QChart::ChartTheme &amp;</td> <td class="paramname"><span class="paramname"><em>theme</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>month</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>day</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString</td> <td class="paramname"><span class="paramname"><em>hour</em>, </span></td>
</tr>
<tr>
2024-02-16 21:59:07 +01:00
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const <a class="el" href="structWarnlist.html">Warnlist</a> &amp;</td> <td class="paramname"><span class="paramname"><em>warnlist</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the chart and fills the table for the Warnings stats. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">table</td><td>The table widget </td></tr>
<tr><td class="paramname">chart</td><td>The chart widget </td></tr>
2023-02-12 23:33:34 +01:00
<tr><td class="paramname">theme</td><td>The base theme to use for the chart </td></tr>
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The year </td></tr>
<tr><td class="paramname">month</td><td>The printable month name </td></tr>
<tr><td class="paramname">day</td><td>The day </td></tr>
<tr><td class="paramname">hout</td><td>The hour </td></tr>
2024-02-16 21:59:07 +01:00
<tr><td class="paramname">warnlist</td><td>The warnlists to check against </td></tr>
</table>
</dd>
</dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a953574337d84ecc63082904b806f0149" name="a953574337d84ecc63082904b806f0149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a953574337d84ecc63082904b806f0149">&#9670;&#160;</a></span>getDays()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2023-10-22 17:46:43 +02:00
<td class="memname">QStringList Crapview::getDays </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>year</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>month</em></span>&#160;) const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns le list of available days in the given month and year, for the given web server. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The year </td></tr>
<tr><td class="paramname">month</td><td>The printable month name </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The list of days which are avaliable </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a7729561544e1a3d5e46748220843b678" name="a7729561544e1a3d5e46748220843b678"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7729561544e1a3d5e46748220843b678">&#9670;&#160;</a></span>getHours()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2023-10-22 17:46:43 +02:00
<td class="memname">QStringList Crapview::getHours </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramname"><span class="paramname"></span></td><td>)</td>
2023-01-27 15:37:29 +01:00
<td> const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all the hours of the day. </p>
<dl class="section return"><dt>Returns</dt><dd>The list of all the hours </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a8cd3251788b5a81a024d67efedaa2787" name="a8cd3251788b5a81a024d67efedaa2787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cd3251788b5a81a024d67efedaa2787">&#9670;&#160;</a></span>getMonthNumber()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2024-02-16 21:59:07 +01:00
<td class="memname">int Crapview::getMonthNumber </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>month_str</em></span></td><td>)</td>
2023-01-27 15:37:29 +01:00
<td> const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2024-02-16 21:59:07 +01:00
<p>Returns the month number corresponding to the given printable month. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
2024-02-16 21:59:07 +01:00
<tr><td class="paramname">month_Str</td><td>The printable month name </td></tr>
</table>
</dd>
</dl>
2024-02-16 21:59:07 +01:00
<dl class="section return"><dt>Returns</dt><dd>The month number </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="ab04f8c6a4e5c057b8130127fc8b810dd" name="ab04f8c6a4e5c057b8130127fc8b810dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab04f8c6a4e5c057b8130127fc8b810dd">&#9670;&#160;</a></span>getMonths()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2024-02-16 21:59:07 +01:00
<td class="memname">QStringList Crapview::getMonths </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>web_server</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>year</em></span>&#160;) const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2024-02-16 21:59:07 +01:00
<p>Returns le list of available months in the given year, for the given web server. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
2024-02-16 21:59:07 +01:00
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
<tr><td class="paramname">year</td><td>The year </td></tr>
</table>
</dd>
</dl>
2024-02-16 21:59:07 +01:00
<dl class="section return"><dt>Returns</dt><dd>The list of printable month names which are avaliable </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a6138f094550da7542d144b10f77de54f" name="a6138f094550da7542d144b10f77de54f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6138f094550da7542d144b10f77de54f">&#9670;&#160;</a></span>getSpeedHeaderColumns()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2024-02-16 21:59:07 +01:00
<td class="memname">QStringList Crapview::getSpeedHeaderColumns </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramname"><span class="paramname"></span></td><td>)</td>
2023-01-27 15:37:29 +01:00
<td> const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2024-02-16 21:59:07 +01:00
<p>Returns a list of the translated columns. </p>
<p>To be inserted in a header </p><dl class="section return"><dt>Returns</dt><dd>The list of fields </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a05480368c32c29f19a10130bd7066f41" name="a05480368c32c29f19a10130bd7066f41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05480368c32c29f19a10130bd7066f41">&#9670;&#160;</a></span>getWarnHeaderColumns()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2024-02-16 21:59:07 +01:00
<td class="memname">QStringList Crapview::getWarnHeaderColumns </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2024-02-16 21:59:07 +01:00
<p>Returns a list of the translated columns. </p>
<p>To be inserted in a header </p><dl class="section return"><dt>Returns</dt><dd>The list of fields </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="a73d54cba5cf55fe148ce2316f26343f9" name="a73d54cba5cf55fe148ce2316f26343f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73d54cba5cf55fe148ce2316f26343f9">&#9670;&#160;</a></span>getYears()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2023-10-22 17:46:43 +02:00
<td class="memname">QStringList Crapview::getYears </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>web_server</em></span></td><td>)</td>
2023-01-27 15:37:29 +01:00
<td> const</td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns le list of available years, for the given web server. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">web_server</td><td>The printable Web Server name </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The list of yearss which are avaliable </dd></dl>
</div>
</div>
2024-02-16 21:59:07 +01:00
<a id="aa8547bac9eb6b66cdede0f35b7a9d30b" name="aa8547bac9eb6b66cdede0f35b7a9d30b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8547bac9eb6b66cdede0f35b7a9d30b">&#9670;&#160;</a></span>setDbPath()</h2>
<div class="memitem">
<div class="memproto">
2024-02-16 21:59:07 +01:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Crapview::setDbPath </td>
<td>(</td>
2024-02-16 21:59:07 +01:00
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
<td></td>
</tr>
</table>
2024-02-16 21:59:07 +01:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the new path for the logs Collection database. </p>
2024-02-16 21:59:07 +01:00
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classDbQuery.html#a6924de3d7b44efca2d5e6d4304f908c2" title="Sets the path for the logs Collection database.">DbQuery::setDbPath()</a> </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
2023-10-22 17:46:43 +02:00
<li>logdoctor/modules/crapview/<b>crapview.h</b></li>
<li>logdoctor/modules/crapview/<b>crapview.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
2024-02-16 21:59:07 +01:00
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>