2022-11-19 00:10:00 +01:00
<!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" / >
< meta name = "generator" content = "Doxygen 1.9.5" / >
< 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 >
< 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" >
< div id = "projectname" > LogDoctor< span id = "projectnumber" >   2.00< / span >
< / div >
< div id = "projectbrief" > Parse Apache2/Nginx/IIS logs and create statistics< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& 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& dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(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 > |
< a href = "classCrapview-members.html" > List of all members< / a > < / div >
< div class = "headertitle" > < div class = "title" > Crapview Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < a class = "el" href = "classCrapview.html" title = "Crapview." > Crapview< / a > .
< a href = "classCrapview.html#details" > More...< / a > < / p >
< p > < code > #include < crapview.h> < / 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 >
2022-11-19 00:10:00 +01:00
< 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 >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:af4e3a69cda20dbac38fe3c00116a6481" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "af4e3a69cda20dbac38fe3c00116a6481" name = "af4e3a69cda20dbac38fe3c00116a6481" > < / a >
const int &   < / td > < td class = "memItemRight" valign = "bottom" > < b > getDialogsLevel< / b > () const< / td > < / tr >
< tr class = "memdesc:af4e3a69cda20dbac38fe3c00116a6481" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the Dialogs level. < br / > < / td > < / tr >
< tr class = "separator:af4e3a69cda20dbac38fe3c00116a6481" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6926fe7c37e2f407e3846d0308546558" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a6926fe7c37e2f407e3846d0308546558" name = "a6926fe7c37e2f407e3846d0308546558" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > setDialogsLevel< / b > (const int new_level)< / td > < / tr >
< tr class = "memdesc:a6926fe7c37e2f407e3846d0308546558" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the new Dialogs level. < br / > < / td > < / tr >
< tr class = "separator:a6926fe7c37e2f407e3846d0308546558" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr class = "memitem:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ac4f0e1215a892983b1c75f268bb1d60d" > setDbPath< / a > (const std::string & path)< / td > < / tr >
< tr class = "memdesc:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the new path for the logs Collection database. < a href = "classCrapview.html#ac4f0e1215a892983b1c75f268bb1d60d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:ad18f037747f3d5f067f437b7bb5d7398" > < td class = "memItemLeft" align = "right" valign = "top" > const QString  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad18f037747f3d5f067f437b7bb5d7398" > parseBooleanFilter< / a > (const QString & filter_str) const< / td > < / tr >
< tr class = "memdesc:ad18f037747f3d5f067f437b7bb5d7398" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Parses a filter for a database field with boolean type. < a href = "classCrapview.html#ad18f037747f3d5f067f437b7bb5d7398" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad18f037747f3d5f067f437b7bb5d7398" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afd01bf9ef479f765f7495dd5cf7b86ec" > < td class = "memItemLeft" align = "right" valign = "top" > const QString  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#afd01bf9ef479f765f7495dd5cf7b86ec" > parseNumericFilter< / a > (const QString & filter_str) const< / td > < / tr >
< tr class = "memdesc:afd01bf9ef479f765f7495dd5cf7b86ec" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Parses a filter for a log field with integer type. < a href = "classCrapview.html#afd01bf9ef479f765f7495dd5cf7b86ec" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:afd01bf9ef479f765f7495dd5cf7b86ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5df4350740a5d4ebea00e9ded5f95c98" > < td class = "memItemLeft" align = "right" valign = "top" > const QString  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a5df4350740a5d4ebea00e9ded5f95c98" > parseTextualFilter< / a > (const QString & filter_str) const< / td > < / tr >
< tr class = "memdesc:a5df4350740a5d4ebea00e9ded5f95c98" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Parses a filter for a log field with text type. < a href = "classCrapview.html#a5df4350740a5d4ebea00e9ded5f95c98" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5df4350740a5d4ebea00e9ded5f95c98" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "memItemLeft" align = "right" valign = "top" > const QString  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a0e08d53c5ee688dd546f5b2642c50d7a" > getLogFieldString< / a > (const int field_id) const< / td > < / tr >
< tr class = "memdesc:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the printable log field corresponding to the given ID. < a href = "classCrapview.html#a0e08d53c5ee688dd546f5b2642c50d7a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad64e3c54db4991cb57d65596b109e427" > < td class = "memItemLeft" align = "right" valign = "top" > const int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad64e3c54db4991cb57d65596b109e427" > getLogFieldID< / a > (const QString & field_str) const< / td > < / tr >
< tr class = "memdesc:ad64e3c54db4991cb57d65596b109e427" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the log field ID corresponding to the given printable field. < a href = "classCrapview.html#ad64e3c54db4991cb57d65596b109e427" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad64e3c54db4991cb57d65596b109e427" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6cfb73153496431dfd3e771c5d501af4" > < td class = "memItemLeft" align = "right" valign = "top" > const int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a6cfb73153496431dfd3e771c5d501af4" > getMonthNumber< / a > (const QString & month_str) const< / td > < / tr >
< tr class = "memdesc:a6cfb73153496431dfd3e771c5d501af4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the month number corresponding to the given printable month. < a href = "classCrapview.html#a6cfb73153496431dfd3e771c5d501af4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6cfb73153496431dfd3e771c5d501af4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr class = "memitem:ac98b1cbc75604b5145b5cff36e96eb78" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ac98b1cbc75604b5145b5cff36e96eb78" name = "ac98b1cbc75604b5145b5cff36e96eb78" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > refreshDates< / b > ()< / td > < / tr >
< tr class = "memdesc:ac98b1cbc75604b5145b5cff36e96eb78" > < td class = "mdescLeft" >   < / 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" >   < / td > < / tr >
< tr class = "memitem:ae0eb083eea7e2bef76345242da41bf69" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ae0eb083eea7e2bef76345242da41bf69" name = "ae0eb083eea7e2bef76345242da41bf69" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > clearDates< / b > ()< / td > < / tr >
< tr class = "memdesc:ae0eb083eea7e2bef76345242da41bf69" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Erases the list of available dates. < br / > < / td > < / tr >
< tr class = "separator:ae0eb083eea7e2bef76345242da41bf69" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a611cd7a9aaaa445cfb6b774815a533b8" > getYears< / a > (const QString & web_server) const< / td > < / tr >
< tr class = "memdesc:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available years, for the given web server. < a href = "classCrapview.html#a611cd7a9aaaa445cfb6b774815a533b8" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a1f3fcee062ad231dc97f3f4ee31aa554" > getMonths< / a > (const QString & web_server, const QString & year) const< / td > < / tr >
< tr class = "memdesc:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available months in the given year, for the given web server. < a href = "classCrapview.html#a1f3fcee062ad231dc97f3f4ee31aa554" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad236d47a166473dd80b3580cef6b2fe4" > getDays< / a > (const QString & web_server, const QString & year, const QString & month) const< / td > < / tr >
< tr class = "memdesc:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available days in the given month and year, for the given web server. < a href = "classCrapview.html#ad236d47a166473dd80b3580cef6b2fe4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a83012f76f0e2da594a0bc8ecaf691fe5" > getHours< / a > () const< / td > < / tr >
< tr class = "memdesc:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns all the hours of the day. < a href = "classCrapview.html#a83012f76f0e2da594a0bc8ecaf691fe5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#aa5e2766b9ecf695a6f6af6b90eeecd37" > getFields< / a > (const std::string & tab) const< / td > < / tr >
< tr class = "memdesc:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns a list of the fields for the given tab. < a href = "classCrapview.html#aa5e2766b9ecf695a6f6af6b90eeecd37" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a5936b20a36eb7293eb1ab7dffd5a28cf" > updateWarn< / a > (QTableWidget *table, const QString & web_server) const< / td > < / tr >
< tr class = "memdesc:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Updates the database applying the changes which have been made to the table. < a href = "classCrapview.html#a5936b20a36eb7293eb1ab7dffd5a28cf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad42db4ec8e6cf016ede35de8d1efa8a4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad42db4ec8e6cf016ede35de8d1efa8a4" > drawWarn< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const std::unordered_map< std::string, QFont > & fonts, const QString & web_server, const QString & year, const QString & month, const QString & day, const QString & hour) const< / td > < / tr >
< tr class = "memdesc:ad42db4ec8e6cf016ede35de8d1efa8a4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Warnings stats. < a href = "classCrapview.html#ad42db4ec8e6cf016ede35de8d1efa8a4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad42db4ec8e6cf016ede35de8d1efa8a4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8049b143b29c3ee2e6b63b21247be46f" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a8049b143b29c3ee2e6b63b21247be46f" > drawSpeed< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const std::unordered_map< std::string, QFont > & fonts, 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:a8049b143b29c3ee2e6b63b21247be46f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Speed stats. < a href = "classCrapview.html#a8049b143b29c3ee2e6b63b21247be46f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8049b143b29c3ee2e6b63b21247be46f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a10d66f792d38416b3dd70bdcd7128e8a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a10d66f792d38416b3dd70bdcd7128e8a" > drawCount< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const std::unordered_map< std::string, QFont > & fonts, const QString & web_server, const QString & year, const QString & month, const QString & day, const QString & field) const< / td > < / tr >
< tr class = "memdesc:a10d66f792d38416b3dd70bdcd7128e8a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Counts stats. < a href = "classCrapview.html#a10d66f792d38416b3dd70bdcd7128e8a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a10d66f792d38416b3dd70bdcd7128e8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa8ef798ee899b3758148966cce81fada" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#aa8ef798ee899b3758148966cce81fada" > drawDay< / a > (QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const std::unordered_map< std::string, QFont > & fonts, 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, const QString & filter) const< / td > < / tr >
< tr class = "memdesc:aa8ef798ee899b3758148966cce81fada" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart for the Daytime stats. < a href = "classCrapview.html#aa8ef798ee899b3758148966cce81fada" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa8ef798ee899b3758148966cce81fada" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a90a97649d7b14c6e81770055c6b640c0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a90a97649d7b14c6e81770055c6b640c0" > drawRelat< / a > (QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const std::unordered_map< std::string, QFont > & fonts, 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, const QString & filter_1, const QString & field_2, const QString & filter_2) const< / td > < / tr >
< tr class = "memdesc:a90a97649d7b14c6e81770055c6b640c0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart for the Relational stats. < a href = "classCrapview.html#a90a97649d7b14c6e81770055c6b640c0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a90a97649d7b14c6e81770055c6b640c0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abfd79f3e98097fd7127620b25a664d2d" > < td class = "memItemLeft" align = "right" valign = "top" > const bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#abfd79f3e98097fd7127620b25a664d2d" > calcGlobals< / a > (std::vector< std::tuple< QString, QString > > & recur_list, std::vector< std::tuple< QString, QString > > & traffic_list, std::vector< std::tuple< QString, QString > > & perf_list, std::vector< QString > & work_list, const QString & web_server) const< / td > < / tr >
< tr class = "memdesc:abfd79f3e98097fd7127620b25a664d2d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Retrieves the data to fill the Globals stats. < a href = "classCrapview.html#abfd79f3e98097fd7127620b25a664d2d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abfd79f3e98097fd7127620b25a664d2d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< 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 >
2023-01-27 15:37:29 +01:00
< a id = "abfd79f3e98097fd7127620b25a664d2d" name = "abfd79f3e98097fd7127620b25a664d2d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abfd79f3e98097fd7127620b25a664d2d" > ◆   < / a > < / span > calcGlobals()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const bool Crapview::calcGlobals < / td >
< td > (< / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > recur_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > traffic_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > perf_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< QString > &   < / td >
< td class = "paramname" > < em > work_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
2023-01-27 15:37:29 +01:00
< a id = "a10d66f792d38416b3dd70bdcd7128e8a" name = "a10d66f792d38416b3dd70bdcd7128e8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a10d66f792d38416b3dd70bdcd7128e8a" > ◆   < / a > < / span > drawCount()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawCount < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::unordered_map< std::string, QFont > &   < / td >
< td class = "paramname" > < em > fonts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
< tr > < td class = "paramname" > theme< / td > < td > The theme to use for the chart < / td > < / tr >
< tr > < td class = "paramname" > fonts< / td > < td > The map holding the fonts < / 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 >
2023-01-27 15:37:29 +01:00
< a id = "aa8ef798ee899b3758148966cce81fada" name = "aa8ef798ee899b3758148966cce81fada" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa8ef798ee899b3758148966cce81fada" > ◆   < / a > < / span > drawDay()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawDay < / td >
< td > (< / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::unordered_map< std::string, QFont > &   < / td >
< td class = "paramname" > < em > fonts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
< tr > < td class = "paramname" > theme< / td > < td > The theme to use for the chart < / td > < / tr >
< tr > < td class = "paramname" > fonts< / td > < td > The map holding the fonts < / 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 >
2023-01-27 15:37:29 +01:00
< a id = "a90a97649d7b14c6e81770055c6b640c0" name = "a90a97649d7b14c6e81770055c6b640c0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a90a97649d7b14c6e81770055c6b640c0" > ◆   < / a > < / span > drawRelat()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawRelat < / td >
< td > (< / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::unordered_map< std::string, QFont > &   < / td >
< td class = "paramname" > < em > fonts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_2< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
< tr > < td class = "paramname" > theme< / td > < td > The theme to use for the chart < / td > < / tr >
< tr > < td class = "paramname" > fonts< / td > < td > The map holding the fonts < / 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 >
2023-01-27 15:37:29 +01:00
< a id = "a8049b143b29c3ee2e6b63b21247be46f" name = "a8049b143b29c3ee2e6b63b21247be46f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8049b143b29c3ee2e6b63b21247be46f" > ◆   < / a > < / span > drawSpeed()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawSpeed < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::unordered_map< std::string, QFont > &   < / td >
< td class = "paramname" > < em > fonts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > protocol< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > method< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > uri< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > query< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > response< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
< tr > < td class = "paramname" > theme< / td > < td > The theme to use for the chart < / td > < / tr >
< tr > < td class = "paramname" > fonts< / td > < td > The map holding the fonts < / 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 >
2023-01-27 15:37:29 +01:00
< a id = "ad42db4ec8e6cf016ede35de8d1efa8a4" name = "ad42db4ec8e6cf016ede35de8d1efa8a4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad42db4ec8e6cf016ede35de8d1efa8a4" > ◆   < / a > < / span > drawWarn()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawWarn < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::unordered_map< std::string, QFont > &   < / td >
< td class = "paramname" > < em > fonts< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > hour< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
< tr > < td class = "paramname" > theme< / td > < td > The theme to use for the chart < / td > < / tr >
< tr > < td class = "paramname" > fonts< / td > < td > The map holding the fonts < / 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 >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "ad236d47a166473dd80b3580cef6b2fe4" name = "ad236d47a166473dd80b3580cef6b2fe4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad236d47a166473dd80b3580cef6b2fe4" > ◆   < / a > < / span > getDays()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getDays < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
2023-01-27 15:37:29 +01:00
< a id = "aa5e2766b9ecf695a6f6af6b90eeecd37" name = "aa5e2766b9ecf695a6f6af6b90eeecd37" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa5e2766b9ecf695a6f6af6b90eeecd37" > ◆   < / a > < / span > getFields()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getFields < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > tab< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns a list of the fields for the given tab. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > tab< / td > < td > The stats tab < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of fields < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a83012f76f0e2da594a0bc8ecaf691fe5" name = "a83012f76f0e2da594a0bc8ecaf691fe5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a83012f76f0e2da594a0bc8ecaf691fe5" > ◆   < / a > < / span > getHours()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getHours < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
2023-01-27 15:37:29 +01:00
< a id = "ad64e3c54db4991cb57d65596b109e427" name = "ad64e3c54db4991cb57d65596b109e427" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad64e3c54db4991cb57d65596b109e427" > ◆   < / a > < / span > getLogFieldID()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const int Crapview::getLogFieldID < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the log field ID corresponding to the given printable field. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > field_str< / td > < td > The log field < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The ID of the log field < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a0e08d53c5ee688dd546f5b2642c50d7a" name = "a0e08d53c5ee688dd546f5b2642c50d7a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0e08d53c5ee688dd546f5b2642c50d7a" > ◆   < / a > < / span > getLogFieldString()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QString Crapview::getLogFieldString < / td >
< td > (< / td >
2023-01-27 15:37:29 +01:00
< td class = "paramtype" > const int  < / td >
2022-11-19 00:10:00 +01:00
< td class = "paramname" > < em > field_id< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the printable log field corresponding to the given ID. < / p >
< p > The field gets translated to be printable before being returned < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > field_id< / td > < td > The ID of the log fiels < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The printable field < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a6cfb73153496431dfd3e771c5d501af4" name = "a6cfb73153496431dfd3e771c5d501af4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6cfb73153496431dfd3e771c5d501af4" > ◆   < / a > < / span > getMonthNumber()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const int Crapview::getMonthNumber < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the month number corresponding to the given printable month. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > month_Str< / td > < td > The printable month name < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The month number < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a1f3fcee062ad231dc97f3f4ee31aa554" name = "a1f3fcee062ad231dc97f3f4ee31aa554" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f3fcee062ad231dc97f3f4ee31aa554" > ◆   < / a > < / span > getMonths()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getMonths < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< 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" >
< 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 >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of printable month names which are avaliable < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a611cd7a9aaaa445cfb6b774815a533b8" name = "a611cd7a9aaaa445cfb6b774815a533b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a611cd7a9aaaa445cfb6b774815a533b8" > ◆   < / a > < / span > getYears()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getYears < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / 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 >
2023-01-27 15:37:29 +01:00
< a id = "ad18f037747f3d5f067f437b7bb5d7398" name = "ad18f037747f3d5f067f437b7bb5d7398" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad18f037747f3d5f067f437b7bb5d7398" > ◆   < / a > < / span > parseBooleanFilter()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QString Crapview::parseBooleanFilter < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Parses a filter for a database field with boolean type. < / p >
2023-01-27 15:37:29 +01:00
< p > Boolean filters are not locale-dependant, meaning that English syntax must be used (TRUE,FALSE) < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
2022-11-19 00:10:00 +01:00
< table class = "params" >
< tr > < td class = "paramname" > field_str< / td > < td > The given filter < / td > < / tr >
< / table >
< / dd >
< / dl >
2023-01-22 21:01:06 +01:00
< dl class = "section return" > < dt > Returns< / dt > < dd > The resulting filter to apply to the query < / dd > < / dl >
2022-11-19 00:10:00 +01:00
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "afd01bf9ef479f765f7495dd5cf7b86ec" name = "afd01bf9ef479f765f7495dd5cf7b86ec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afd01bf9ef479f765f7495dd5cf7b86ec" > ◆   < / a > < / span > parseNumericFilter()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QString Crapview::parseNumericFilter < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Parses a filter for a log field with integer type. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > field_str< / td > < td > The given filter < / td > < / tr >
< / table >
< / dd >
< / dl >
2023-01-22 21:01:06 +01:00
< dl class = "section return" > < dt > Returns< / dt > < dd > The resulting filter to apply to the query < / dd > < / dl >
2022-11-19 00:10:00 +01:00
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a5df4350740a5d4ebea00e9ded5f95c98" name = "a5df4350740a5d4ebea00e9ded5f95c98" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5df4350740a5d4ebea00e9ded5f95c98" > ◆   < / a > < / span > parseTextualFilter()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QString Crapview::parseTextualFilter < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Parses a filter for a log field with text type. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > field_str< / td > < td > The given filter < / td > < / tr >
< / table >
< / dd >
< / dl >
2023-01-22 21:01:06 +01:00
< dl class = "section return" > < dt > Returns< / dt > < dd > The resulting filter to apply to the query < / dd > < / dl >
2022-11-19 00:10:00 +01:00
< / div >
< / div >
< a id = "ac4f0e1215a892983b1c75f268bb1d60d" name = "ac4f0e1215a892983b1c75f268bb1d60d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac4f0e1215a892983b1c75f268bb1d60d" > ◆   < / a > < / span > setDbPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::setDbPath < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > path< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets the new path for the logs Collection database. < / p >
< dl class = "section see" > < dt > See also< / dt > < dd > < a class = "el" href = "classDbQuery.html#a1e7cf5357869bc2c19053cb63afd6b67" title = "Sets the path for the logs Collection database." > DbQuery::setDbPath()< / a > < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a5936b20a36eb7293eb1ab7dffd5a28cf" name = "a5936b20a36eb7293eb1ab7dffd5a28cf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5936b20a36eb7293eb1ab7dffd5a28cf" > ◆   < / a > < / span > updateWarn()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::updateWarn < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Updates the database applying the changes which have been made to the table. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > table< / td > < td > The Warnings stats table < / td > < / tr >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > logdoctor/modules/crapview/crapview.h< / li >
< li > logdoctor/modules/crapview/crapview.cpp< / li >
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by  < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.9.5
< / small > < / address >
< / body >
< / html >