Loading include/MainWindow.h +1 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ private: ProgressThread* progressThread = nullptr; int firstTime=1; double initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCharset, QPieSeries* pieSimple, QPieSeries* pieAdvanced, double & percentageTotal, double & percentageSecurity); QVBoxLayout* drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const std::string& title); }; Loading src/gui/MainWindow.cpp +14 −7 Original line number Diff line number Diff line Loading @@ -210,6 +210,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh double percentageL; double maxPercLength = 0; uint64_t nbHideL = 0; barLength->clear(); MapIterator<uint64_t, int> itL; for(itL = reverseL.end(); itL != reverseL.begin(); itL--) { Loading @@ -235,6 +236,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseC = flip_map<string>(stats.getStatsCharsets()); int top = 0; uint64_t nbHideC = 0; pieCharset->clear(); MapIterator<uint64_t, string> itC; for(itC = reverseC.end(); itC != reverseC.begin(); itC--) { Loading @@ -252,6 +254,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseS = flip_map<string>(stats.getStatsSimple()); int top_simple = 0; uint64_t nbHideS = 0; pieSimple->clear(); MapIterator<uint64_t, string> itS; for(itS = reverseS.end(); itS != reverseS.begin(); itS--) { Loading @@ -269,6 +272,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseA = flip_map<string>(stats.getStatsAdvanced()); int top_advanced = 0; uint64_t nbHideA = 0; pieAdvanced->clear(); MapIterator<uint64_t, string> itA; for(itA = reverseA.end(); itA != reverseA.begin(); itA--) { Loading @@ -284,7 +288,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh return maxPercLength; } QVBoxLayout* drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const string& title){ QVBoxLayout* MainWindow::drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const string& title){ qps->setLabelsVisible(); QPieSlice* slice = qps->slices().at(0); Loading Loading @@ -361,13 +365,16 @@ void MainWindow::handleResults() /* PIECHART FOR CHARSET */ ui->charsetWidget->setLayout(drawPieChart(pieCharset, layoutCharset, "Charset")); layoutCharset = drawPieChart(pieCharset, layoutCharset, "Charset"); ui->charsetWidget->setLayout(layoutCharset); /* PIECHART FOR SIMPLE */ ui->simpleMasksWidget->setLayout(drawPieChart(pieSimple, layoutSimple, "Simple masks")); layoutSimple = drawPieChart(pieSimple, layoutSimple, "Simple masks"); ui->simpleMasksWidget->setLayout(layoutSimple); /* PIECHART FOR ADVANCED */ ui->advancedMasksWidget->setLayout(drawPieChart(pieAdvanced, layoutAdvanced, "Advanced masks")); layoutAdvanced = drawPieChart(pieAdvanced, layoutAdvanced, "Advanced masks"); ui->advancedMasksWidget->setLayout(layoutAdvanced); /* LABELS */ Loading Loading
include/MainWindow.h +1 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ private: ProgressThread* progressThread = nullptr; int firstTime=1; double initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCharset, QPieSeries* pieSimple, QPieSeries* pieAdvanced, double & percentageTotal, double & percentageSecurity); QVBoxLayout* drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const std::string& title); }; Loading
src/gui/MainWindow.cpp +14 −7 Original line number Diff line number Diff line Loading @@ -210,6 +210,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh double percentageL; double maxPercLength = 0; uint64_t nbHideL = 0; barLength->clear(); MapIterator<uint64_t, int> itL; for(itL = reverseL.end(); itL != reverseL.begin(); itL--) { Loading @@ -235,6 +236,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseC = flip_map<string>(stats.getStatsCharsets()); int top = 0; uint64_t nbHideC = 0; pieCharset->clear(); MapIterator<uint64_t, string> itC; for(itC = reverseC.end(); itC != reverseC.begin(); itC--) { Loading @@ -252,6 +254,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseS = flip_map<string>(stats.getStatsSimple()); int top_simple = 0; uint64_t nbHideS = 0; pieSimple->clear(); MapIterator<uint64_t, string> itS; for(itS = reverseS.end(); itS != reverseS.begin(); itS--) { Loading @@ -269,6 +272,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh multimap<uint64_t, string> reverseA = flip_map<string>(stats.getStatsAdvanced()); int top_advanced = 0; uint64_t nbHideA = 0; pieAdvanced->clear(); MapIterator<uint64_t, string> itA; for(itA = reverseA.end(); itA != reverseA.begin(); itA--) { Loading @@ -284,7 +288,7 @@ double MainWindow::initGraphicalStats(QBarSeries * barLength, QPieSeries * pieCh return maxPercLength; } QVBoxLayout* drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const string& title){ QVBoxLayout* MainWindow::drawPieChart(QPieSeries* qps, QVBoxLayout* layout, const string& title){ qps->setLabelsVisible(); QPieSlice* slice = qps->slices().at(0); Loading Loading @@ -361,13 +365,16 @@ void MainWindow::handleResults() /* PIECHART FOR CHARSET */ ui->charsetWidget->setLayout(drawPieChart(pieCharset, layoutCharset, "Charset")); layoutCharset = drawPieChart(pieCharset, layoutCharset, "Charset"); ui->charsetWidget->setLayout(layoutCharset); /* PIECHART FOR SIMPLE */ ui->simpleMasksWidget->setLayout(drawPieChart(pieSimple, layoutSimple, "Simple masks")); layoutSimple = drawPieChart(pieSimple, layoutSimple, "Simple masks"); ui->simpleMasksWidget->setLayout(layoutSimple); /* PIECHART FOR ADVANCED */ ui->advancedMasksWidget->setLayout(drawPieChart(pieAdvanced, layoutAdvanced, "Advanced masks")); layoutAdvanced = drawPieChart(pieAdvanced, layoutAdvanced, "Advanced masks"); ui->advancedMasksWidget->setLayout(layoutAdvanced); /* LABELS */ Loading