Error: COMPILER_WARNING: [#def1] kuserfeedback-6.22.0/redhat-linux-build/src/common/surveytargetexpressionparser_p.cpp: scope_hint: In function ‘int yyparse(KUserFeedback::SurveyTargetExpression**, yyscan_t)’ kuserfeedback-6.22.0/redhat-linux-build/src/common/surveytargetexpressionparser_p.cpp:920:9: warning[-Wunused-but-set-variable=]: variable ‘yynerrs’ set but not used # 920 | int yynerrs = 0; # | ^~~~~~~ # 57 | return Util::enumToString(aggr.type()); # | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ # 918| # 919| /* Number of syntax errors so far. */ # 920|-> int yynerrs = 0; # 921| # 922| yy_state_fast_t yystate = 0; Error: COMPILER_WARNING (CWE-477): [#def2] kuserfeedback-6.22.0/src/common/surveytargetexpression.cpp: scope_hint: In constructor ‘KUserFeedback::SurveyTargetExpression::SurveyTargetExpression(const QString&, const QVariant&, const QString&)’ kuserfeedback-6.22.0/src/common/surveytargetexpression.cpp:22:19: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 22 | if (index.type() == QVariant::Int) # | ~~~~~~~~~~^~ /usr/include/qt6/QtCore/QVariant:1: included_from: Included from here. kuserfeedback-6.22.0/src/common/surveytargetexpression.h:12: included_from: Included from here. kuserfeedback-6.22.0/src/common/surveytargetexpression.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 20| , m_sourceElement(elem) # 21| { # 22|-> if (index.type() == QVariant::Int) # 23| m_type = ListElement; # 24| else if (index.type() == QVariant::String) Error: COMPILER_WARNING (CWE-477): [#def3] kuserfeedback-6.22.0/src/common/surveytargetexpression.cpp:24:24: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 24 | else if (index.type() == QVariant::String) # | ~~~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 22| if (index.type() == QVariant::Int) # 23| m_type = ListElement; # 24|-> else if (index.type() == QVariant::String) # 25| m_type = MapElement; # 26| else Error: COMPILER_WARNING (CWE-477): [#def4] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp: scope_hint: In member function ‘bool KUserFeedback::SurveyTargetExpressionEvaluator::evaluate(KUserFeedback::SurveyTargetExpression*)’ kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:60:17: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 60 | if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # | ~~~~~~~~^~ /usr/include/qt6/QtCore/QVariant:1: included_from: Included from here. kuserfeedback-6.22.0/src/common/surveytargetexpression.h:12: included_from: Included from here. kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:8: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 58| const auto lhs = value(expression->left()); # 59| const auto rhs = value(expression->right()); # 60|-> if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 61| return false; # 62| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) Error: COMPILER_WARNING (CWE-477): [#def5] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:60:52: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 60 | if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 58| const auto lhs = value(expression->left()); # 59| const auto rhs = value(expression->right()); # 60|-> if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 61| return false; # 62| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) Error: COMPILER_WARNING (CWE-477): [#def6] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:62:18: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 62 | if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 60| if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 61| return false; # 62|-> if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 63| || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 64| return false; // strings can only be compared to strings Error: COMPILER_WARNING (CWE-477): [#def7] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:62:52: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 62 | if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 60| if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 61| return false; # 62|-> if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 63| || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 64| return false; // strings can only be compared to strings Error: COMPILER_WARNING (CWE-477): [#def8] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:63:21: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 63 | || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 61| return false; # 62| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 63|-> || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 64| return false; // strings can only be compared to strings # 65| Error: COMPILER_WARNING (CWE-477): [#def9] kuserfeedback-6.22.0/src/common/surveytargetexpressionevaluator.cpp:63:55: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 63 | || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 61| return false; # 62| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 63|-> || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 64| return false; // strings can only be compared to strings # 65| Error: COMPILER_WARNING (CWE-477): [#def10] kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::CategoryAggregator::updateTimelineChart()’ kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp:102:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 102 | areaSeries->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp:17: included_from: Included from here. /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 100| m_timelineChart->addSeries(areaSeries); # 101| # 102|-> areaSeries->attachAxis(m_timelineChart->axisX()); # 103| areaSeries->attachAxis(m_timelineChart->axisY()); # 104| Error: COMPILER_WARNING (CWE-477): [#def11] kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp:103:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 103 | areaSeries->attachAxis(m_timelineChart->axisY()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 101| # 102| areaSeries->attachAxis(m_timelineChart->axisX()); # 103|-> areaSeries->attachAxis(m_timelineChart->axisY()); # 104| # 105| prevSeries = series; Error: COMPILER_WARNING (CWE-477): [#def12] kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp:109:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 109 | m_timelineChart->axisY()->setRange(0, max); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 107| # 108| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 109|-> m_timelineChart->axisY()->setRange(0, max); # 110| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 111| } Error: COMPILER_WARNING (CWE-477): [#def13] kuserfeedback-6.22.0/src/console/analytics/categoryaggregator.cpp:110:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 110 | qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 108| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 109| m_timelineChart->axisY()->setRange(0, max); # 110|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 111| } # 112| Error: COMPILER_WARNING (CWE-477): [#def14] kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::NumericAggregator::updateTimelineChart()’ kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:78:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 78 | series->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:15: included_from: Included from here. /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 76| m_timelineChart->addSeries(series); # 77| # 78|-> series->attachAxis(m_timelineChart->axisX()); # 79| series->attachAxis(m_timelineChart->axisY()); # 80| Error: COMPILER_WARNING (CWE-477): [#def15] kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:79:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 79 | series->attachAxis(m_timelineChart->axisY()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 77| # 78| series->attachAxis(m_timelineChart->axisX()); # 79|-> series->attachAxis(m_timelineChart->axisY()); # 80| # 81| QStringList l; Error: COMPILER_WARNING (CWE-477): [#def16] kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:86:59: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 86 | qobject_cast<QBarCategoryAxis*>(m_timelineChart->axisX())->setCategories(l); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 84| } # 85| # 86|-> qobject_cast<QBarCategoryAxis*>(m_timelineChart->axisX())->setCategories(l); # 87| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 88| m_timelineChart->axisY()->setRange(0, max); Error: COMPILER_WARNING (CWE-477): [#def17] kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:88:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 88 | m_timelineChart->axisY()->setRange(0, max); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 86| qobject_cast<QBarCategoryAxis*>(m_timelineChart->axisX())->setCategories(l); # 87| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 88|-> m_timelineChart->axisY()->setRange(0, max); # 89| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 90| } Error: COMPILER_WARNING (CWE-477): [#def18] kuserfeedback-6.22.0/src/console/analytics/numericaggregator.cpp:89:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 89 | qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 87| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 88| m_timelineChart->axisY()->setRange(0, max); # 89|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 90| } Error: COMPILER_WARNING (CWE-477): [#def19] kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::RatioSetAggregator::updateTimelineChart()’ kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp:97:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 97 | areaSeries->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp:16: included_from: Included from here. /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 95| m_timelineChart->addSeries(areaSeries); # 96| # 97|-> areaSeries->attachAxis(m_timelineChart->axisX()); # 98| areaSeries->attachAxis(m_timelineChart->axisY()); # 99| Error: COMPILER_WARNING (CWE-477): [#def20] kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp:98:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 98 | areaSeries->attachAxis(m_timelineChart->axisY()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 96| # 97| areaSeries->attachAxis(m_timelineChart->axisX()); # 98|-> areaSeries->attachAxis(m_timelineChart->axisY()); # 99| # 100| prevSeries = series; Error: COMPILER_WARNING (CWE-477): [#def21] kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp:103:56: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 103 | qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(model->rowCount(), 12)); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 101| } # 102| # 103|-> qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(model->rowCount(), 12)); # 104| m_timelineChart->axisY()->setRange(0, 1); // TODO can we turn this into *100% for display? # 105| } Error: COMPILER_WARNING (CWE-477): [#def22] kuserfeedback-6.22.0/src/console/analytics/ratiosetaggregator.cpp:104:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 104 | m_timelineChart->axisY()->setRange(0, 1); // TODO can we turn this into *100% for display? # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 102| # 103| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(model->rowCount(), 12)); # 104|-> m_timelineChart->axisY()->setRange(0, 1); // TODO can we turn this into *100% for display? # 105| } # 106| Error: COMPILER_WARNING (CWE-477): [#def23] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::TotalAggregator::updateTimelineChart()’ kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:81:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 81 | series->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:12: included_from: Included from here. /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 79| m_timelineChart->addSeries(series); # 80| # 81|-> series->attachAxis(m_timelineChart->axisX()); # 82| series->attachAxis(m_timelineChart->axisY()); # 83| Error: COMPILER_WARNING (CWE-477): [#def24] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:82:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 82 | series->attachAxis(m_timelineChart->axisY()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 80| # 81| series->attachAxis(m_timelineChart->axisX()); # 82|-> series->attachAxis(m_timelineChart->axisY()); # 83| # 84| const auto beginDt = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); Error: COMPILER_WARNING (CWE-477): [#def25] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:86:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 86 | m_timelineChart->axisX()->setRange(beginDt, endDt); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 84| const auto beginDt = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 85| const auto endDt = timeAggregationModel()->index(timeAggregationModel()->rowCount() - 1, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 86|-> m_timelineChart->axisX()->setRange(beginDt, endDt); # 87| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 88| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); Error: COMPILER_WARNING (CWE-477): [#def26] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:87:56: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 87 | qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:83:38: note: declared here # 83 | Q_DECL_DEPRECATED QAbstractAxis *axisX(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 85| const auto endDt = timeAggregationModel()->index(timeAggregationModel()->rowCount() - 1, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 86| m_timelineChart->axisX()->setRange(beginDt, endDt); # 87|-> qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 88| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 89| m_timelineChart->axisY()->setRange(0, max); Error: COMPILER_WARNING (CWE-477): [#def27] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:89:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 89 | m_timelineChart->axisY()->setRange(0, max); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 87| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 88| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 89|-> m_timelineChart->axisY()->setRange(0, max); # 90| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 91| } Error: COMPILER_WARNING (CWE-477): [#def28] kuserfeedback-6.22.0/src/console/analytics/totalaggregator.cpp:90:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 90 | qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/qchart.h:84:38: note: declared here # 84 | Q_DECL_DEPRECATED QAbstractAxis *axisY(QAbstractSeries *series = nullptr) const; # | ^~~~~ # 88| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 89| m_timelineChart->axisY()->setRange(0, max); # 90|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 91| } Error: COMPILER_WARNING (CWE-477): [#def29] kuserfeedback-6.22.0/src/console/core/util.h:32:53: warning[-Wdeprecated-declarations]: ‘static const QMetaObject* QMetaType::metaObjectForType(int)’ is deprecated # 32 | const auto mo = QMetaType::metaObjectForType(qMetaTypeId<Enum>()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qobject.h:18: included_from: Included from here. /usr/include/qt6/QtCore/QObject:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/core/schemaentry.h:10: included_from: Included from here. kuserfeedback-6.22.0/src/console/core/product.h:10: included_from: Included from here. kuserfeedback-6.22.0/src/console/model/aggregationeditormodel.h:10: included_from: Included from here. kuserfeedback-6.22.0/src/console/model/aggregationeditormodel.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qmetatype.h:440:31: note: declared here # 440 | static const QMetaObject *metaObjectForType(int type) # | ^~~~~~~~~~~~~~~~~ # 30| QByteArray enumToString(Enum v) # 31| { # 32|-> const auto mo = QMetaType::metaObjectForType(qMetaTypeId<Enum>()); # 33| if (!mo) # 34| return {}; Error: COMPILER_WARNING (CWE-477): [#def30] kuserfeedback-6.22.0/src/console/core/util.h:36:56: warning[-Wdeprecated-declarations]: ‘static const char* QMetaType::typeName(int)’ is deprecated # 36 | const QByteArray typeName = QMetaType::typeName(qMetaTypeId<Enum>()); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:431:24: note: declared here # 431 | static const char *typeName(int type) # | ^~~~~~~~ # 34| return {}; # 35| # 36|-> const QByteArray typeName = QMetaType::typeName(qMetaTypeId<Enum>()); # 37| const auto idx = typeName.lastIndexOf("::"); # 38| if (idx <= 0) Error: COMPILER_WARNING (CWE-477): [#def31] kuserfeedback-6.22.0/src/console/helpcontroller.cpp: scope_hint: In function ‘bool KUserFeedback::Console::HelpController::isAvailable()’ kuserfeedback-6.22.0/src/console/helpcontroller.cpp:71:46: warning[-Wdeprecated-declarations]: ‘static QString QLibraryInfo::location(LibraryLocation)’ is deprecated: Use path() # 71 | d->assistantPath = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator() + QStringLiteral("assistant"); # | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/QLibraryInfo:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/helpcontroller.cpp:16: included_from: Included from here. /usr/include/qt6/QtCore/qlibraryinfo.h:49:20: note: declared here # 49 | static QString location(LibraryLocation location) # | ^~~~~~~~ # 69| return true; # 70| # 71|-> d->assistantPath = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator() + QStringLiteral("assistant"); # 72| QFileInfo assistFile(d->assistantPath); # 73| if (!assistFile.isExecutable()) { Error: COMPILER_WARNING (CWE-477): [#def32] kuserfeedback-6.22.0/src/console/model/datamodel.cpp: scope_hint: In function ‘QString mapToString(const QVariantMap&)’ kuserfeedback-6.22.0/src/console/model/datamodel.cpp:25:28: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 25 | if (it.value().type() == QVariant::Map) # | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qabstractitemmodel.h:13: included_from: Included from here. /usr/include/qt6/QtCore/QAbstractTableModel:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/model/datamodel.h:14: included_from: Included from here. kuserfeedback-6.22.0/src/console/model/datamodel.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:564:10: note: declared here # 564 | Type type() const # | ^~~~ # 116 | return Util::enumToString(entry.dataType()); # | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ # 23| l.reserve(map.size()); # 24| for (auto it = map.begin(); it != map.end(); ++it) { # 25|-> if (it.value().type() == QVariant::Map) # 26| l.push_back(it.key() + QLatin1String(": {") + mapToString(it.value().toMap()) + QLatin1Char('}')); # 27| else Error: COMPILER_WARNING (CWE-477): [#def33] kuserfeedback-6.22.0/src/console/widgets/metaenumcombobox.cpp: scope_hint: In member function ‘void KUserFeedback::Console::MetaEnumComboBox::setValue(const QVariant&)’ kuserfeedback-6.22.0/src/console/widgets/metaenumcombobox.cpp:36:49: warning[-Wdeprecated-declarations]: ‘static const QMetaObject* QMetaType::metaObjectForType(int)’ is deprecated # 36 | const auto mo = QMetaType::metaObjectForType(value.userType()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qobject.h:18: included_from: Included from here. /usr/include/qt6/QtWidgets/qwidget.h:10: included_from: Included from here. /usr/include/qt6/QtWidgets/qcombobox.h:9: included_from: Included from here. /usr/include/qt6/QtWidgets/QComboBox:1: included_from: Included from here. kuserfeedback-6.22.0/src/console/widgets/metaenumcombobox.h:10: included_from: Included from here. kuserfeedback-6.22.0/src/console/widgets/metaenumcombobox.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qmetatype.h:440:31: note: declared here # 440 | static const QMetaObject *metaObjectForType(int type) # | ^~~~~~~~~~~~~~~~~ # 34| m_value = value; # 35| # 36|-> const auto mo = QMetaType::metaObjectForType(value.userType()); # 37| if (!mo) # 38| return;
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-100.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | kf6-kuserfeedback-6.22.0-1.fc44 |
| store-results-to | /tmp/tmpobklgdig/kf6-kuserfeedback-6.22.0-1.fc44.tar.xz |
| time-created | 2026-01-08 18:14:22 |
| time-finished | 2026-01-08 18:17:50 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpobklgdig/kf6-kuserfeedback-6.22.0-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpobklgdig/kf6-kuserfeedback-6.22.0-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |