Cppcheck
|
A class for check statistics. More...
#include <checkstatistics.h>
Public Member Functions | |
CheckStatistics (QObject *parent=nullptr) | |
void | addItem (const QString &tool, ShowTypes::ShowType type) |
Add new checked item to statistics. More... | |
void | addChecker (const QString &checker) |
Add checker to statistics. More... | |
void | clear () |
Clear the statistics. More... | |
unsigned | getCount (const QString &tool, ShowTypes::ShowType type) const |
Return statistics for given type. More... | |
const std::set< std::string > & | getActiveCheckers () const |
int | getNumberOfActiveCheckers () const |
QStringList | getTools () const |
Get tools with results. More... | |
void | setCheckersReport (QString report) |
const QString & | getCheckersReport () const |
Private Attributes | |
QMap< QString, unsigned > | mStyle |
QMap< QString, unsigned > | mWarning |
QMap< QString, unsigned > | mPerformance |
QMap< QString, unsigned > | mPortability |
QMap< QString, unsigned > | mInformation |
QMap< QString, unsigned > | mError |
std::set< std::string > | mActiveCheckers |
QString | mCheckersReport |
A class for check statistics.
Definition at line 39 of file checkstatistics.h.
|
explicit |
Definition at line 25 of file checkstatistics.cpp.
References clear().
void CheckStatistics::addChecker | ( | const QString & | checker | ) |
Add checker to statistics.
Definition at line 68 of file checkstatistics.cpp.
References mActiveCheckers.
Referenced by ResultsView::error().
void CheckStatistics::addItem | ( | const QString & | tool, |
ShowTypes::ShowType | type | ||
) |
Add new checked item to statistics.
tool | Tool. |
type | Type of the item to add. |
Definition at line 39 of file checkstatistics.cpp.
References mError, mInformation, mPerformance, mPortability, mStyle, mWarning, ShowTypes::ShowErrors, ShowTypes::ShowInformation, ShowTypes::ShowNone, ShowTypes::ShowPerformance, ShowTypes::ShowPortability, ShowTypes::ShowStyle, and ShowTypes::ShowWarnings.
Referenced by ResultsView::error().
void CheckStatistics::clear | ( | ) |
Clear the statistics.
Definition at line 73 of file checkstatistics.cpp.
References mActiveCheckers, mCheckersReport, mError, mInformation, mPerformance, mPortability, mStyle, and mWarning.
Referenced by CheckStatistics(), and ResultsView::clear().
|
inline |
Definition at line 71 of file checkstatistics.h.
References mActiveCheckers.
Referenced by ResultsView::checkingFinished().
|
inline |
Definition at line 85 of file checkstatistics.h.
References mCheckersReport.
Referenced by StatsDialog::setStatistics().
unsigned CheckStatistics::getCount | ( | const QString & | tool, |
ShowTypes::ShowType | type | ||
) | const |
Return statistics for given type.
tool | Tool. |
type | Type for which the statistics are returned. |
Definition at line 85 of file checkstatistics.cpp.
References mError, mInformation, mPerformance, mPortability, mStyle, mWarning, ShowTypes::ShowErrors, ShowTypes::ShowInformation, ShowTypes::ShowNone, ShowTypes::ShowPerformance, ShowTypes::ShowPortability, ShowTypes::ShowStyle, and ShowTypes::ShowWarnings.
Referenced by StatsDialog::copyToClipboard(), StatsDialog::pdfExport(), ResultsView::saveStatistics(), and StatsDialog::setStatistics().
|
inline |
Definition at line 75 of file checkstatistics.h.
References mActiveCheckers.
Referenced by StatsDialog::setStatistics().
QStringList CheckStatistics::getTools | ( | ) | const |
Get tools with results.
Definition at line 108 of file checkstatistics.cpp.
References mError, mPerformance, mPortability, mStyle, and mWarning.
Referenced by ResultsView::saveStatistics().
|
inline |
Definition at line 82 of file checkstatistics.h.
References mCheckersReport.
Referenced by ResultsView::checkingFinished().
|
private |
Definition at line 96 of file checkstatistics.h.
Referenced by addChecker(), clear(), getActiveCheckers(), and getNumberOfActiveCheckers().
|
private |
Definition at line 97 of file checkstatistics.h.
Referenced by clear(), getCheckersReport(), and setCheckersReport().
|
private |
Definition at line 95 of file checkstatistics.h.
Referenced by addItem(), clear(), getCount(), and getTools().
|
private |
Definition at line 94 of file checkstatistics.h.
Referenced by addItem(), clear(), and getCount().
|
private |
Definition at line 92 of file checkstatistics.h.
Referenced by addItem(), clear(), getCount(), and getTools().
|
private |
Definition at line 93 of file checkstatistics.h.
Referenced by addItem(), clear(), getCount(), and getTools().
|
private |
Definition at line 90 of file checkstatistics.h.
Referenced by addItem(), clear(), getCount(), and getTools().
|
private |
Definition at line 91 of file checkstatistics.h.
Referenced by addItem(), clear(), getCount(), and getTools().