GUI: Copy statistics also to clipboard.
This commit is contained in:
parent
8e8e1d1d72
commit
2b8f6b9b56
|
@ -85,6 +85,11 @@ void StatsDialog::copyToClipboard()
|
||||||
"\tPath selected:\t%5\n"
|
"\tPath selected:\t%5\n"
|
||||||
"\tNumber of files scanned:\t%6\n"
|
"\tNumber of files scanned:\t%6\n"
|
||||||
"\tScan duration:\t%7\n"
|
"\tScan duration:\t%7\n"
|
||||||
|
"Statistics\n"
|
||||||
|
"\tErrors:\t%8\n"
|
||||||
|
"\tWarnings:\t%9\n"
|
||||||
|
"\tStyle warnings:\t%10\n"
|
||||||
|
"\tPerformance warnings:\t%11\n"
|
||||||
)
|
)
|
||||||
.arg(mUI.mProject->text())
|
.arg(mUI.mProject->text())
|
||||||
.arg(mUI.mPaths->text())
|
.arg(mUI.mPaths->text())
|
||||||
|
@ -92,7 +97,11 @@ void StatsDialog::copyToClipboard()
|
||||||
.arg(mUI.mDefines->text())
|
.arg(mUI.mDefines->text())
|
||||||
.arg(mUI.mPath->text())
|
.arg(mUI.mPath->text())
|
||||||
.arg(mUI.mNumberOfFilesScanned->text())
|
.arg(mUI.mNumberOfFilesScanned->text())
|
||||||
.arg(mUI.mScanDuration->text());
|
.arg(mUI.mScanDuration->text())
|
||||||
|
.arg(mStatistics->GetCount(SHOW_ERRORS))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_WARNINGS))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_STYLE))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_PERFORMANCE));
|
||||||
|
|
||||||
// HTML summary
|
// HTML summary
|
||||||
QString htmlSummary = tr(
|
QString htmlSummary = tr(
|
||||||
|
@ -109,6 +118,12 @@ void StatsDialog::copyToClipboard()
|
||||||
" <tr><th>Number of files scanned:</th><td>%6</td></tr>\n"
|
" <tr><th>Number of files scanned:</th><td>%6</td></tr>\n"
|
||||||
" <tr><th>Scan duration:</th><td>%7</td></tr>\n"
|
" <tr><th>Scan duration:</th><td>%7</td></tr>\n"
|
||||||
"</table>\n"
|
"</table>\n"
|
||||||
|
"<h3>Statistics</h3>\n"
|
||||||
|
" <tr><th>Errors:</th><td>%8</td></tr>\n"
|
||||||
|
" <tr><th>Warnings:</th><td>%9</td></tr>\n"
|
||||||
|
" <tr><th>Style warnings:</th><td>%10</td></tr>\n"
|
||||||
|
" <tr><th>Performance warnings:</th><td>%11</td></tr>\n"
|
||||||
|
"</table>\n"
|
||||||
)
|
)
|
||||||
.arg(mUI.mProject->text())
|
.arg(mUI.mProject->text())
|
||||||
.arg(mUI.mPaths->text())
|
.arg(mUI.mPaths->text())
|
||||||
|
@ -116,7 +131,11 @@ void StatsDialog::copyToClipboard()
|
||||||
.arg(mUI.mDefines->text())
|
.arg(mUI.mDefines->text())
|
||||||
.arg(mUI.mPath->text())
|
.arg(mUI.mPath->text())
|
||||||
.arg(mUI.mNumberOfFilesScanned->text())
|
.arg(mUI.mNumberOfFilesScanned->text())
|
||||||
.arg(mUI.mScanDuration->text());
|
.arg(mUI.mScanDuration->text())
|
||||||
|
.arg(mStatistics->GetCount(SHOW_ERRORS))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_WARNINGS))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_STYLE))
|
||||||
|
.arg(mStatistics->GetCount(SHOW_PERFORMANCE));
|
||||||
|
|
||||||
QMimeData *mimeData = new QMimeData();
|
QMimeData *mimeData = new QMimeData();
|
||||||
mimeData->setText(textSummary);
|
mimeData->setText(textSummary);
|
||||||
|
@ -128,6 +147,7 @@ void StatsDialog::copyToClipboard()
|
||||||
|
|
||||||
void StatsDialog::setStatistics(const CheckStatistics *stats)
|
void StatsDialog::setStatistics(const CheckStatistics *stats)
|
||||||
{
|
{
|
||||||
|
mStatistics = const_cast<CheckStatistics*>(stats);
|
||||||
mUI.mLblErrors->setText(QString("%1").arg(stats->GetCount(SHOW_ERRORS)));
|
mUI.mLblErrors->setText(QString("%1").arg(stats->GetCount(SHOW_ERRORS)));
|
||||||
mUI.mLblWarnings->setText(QString("%1").arg(stats->GetCount(SHOW_WARNINGS)));
|
mUI.mLblWarnings->setText(QString("%1").arg(stats->GetCount(SHOW_WARNINGS)));
|
||||||
mUI.mLblStyle->setText(QString("%1").arg(stats->GetCount(SHOW_STYLE)));
|
mUI.mLblStyle->setText(QString("%1").arg(stats->GetCount(SHOW_STYLE)));
|
||||||
|
|
|
@ -68,6 +68,7 @@ private slots:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::StatsDialog mUI;
|
Ui::StatsDialog mUI;
|
||||||
|
CheckStatistics *mStatistics;
|
||||||
};
|
};
|
||||||
|
|
||||||
/// @}
|
/// @}
|
||||||
|
|
Loading…
Reference in New Issue