Error: COMPILER_WARNING (CWE-477): [#def1] kuserfeedback-6.13.0/src/common/surveytargetexpression.cpp: scope_hint: In constructor ‘KUserFeedback::SurveyTargetExpression::SurveyTargetExpression(const QString&, const QVariant&, const QString&)’ kuserfeedback-6.13.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.13.0/src/common/surveytargetexpression.h:12: included_from: Included from here. kuserfeedback-6.13.0/src/common/surveytargetexpression.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | 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): [#def2] kuserfeedback-6.13.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:432:10: note: declared here # 432 | Type type() const # | ^~~~ kuserfeedback-6.13.0/src/console/model/aggregationeditormodel.cpp:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/core/util.h: scope_hint: In instantiation of ‘QByteArray KUserFeedback::Console::Util::enumToString(Enum) [with Enum = KUserFeedback::Console::Aggregation::Type]’ #/builddir/build/BUILD/kuserfeedback-6.13.0/src/console/model/aggregationeditormodel.cpp:57:42: required from here # 57 | return Util::enumToString(aggr.type()); # | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ # 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): [#def3] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp: scope_hint: In member function ‘bool KUserFeedback::SurveyTargetExpressionEvaluator::evaluate(KUserFeedback::SurveyTargetExpression*)’ kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:68:17: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 68 | 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.13.0/src/common/surveytargetexpression.h:12: included_from: Included from here. kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:8: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 66| const auto lhs = value(expression->left()); # 67| const auto rhs = value(expression->right()); # 68|-> if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 69| return false; # 70| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) Error: COMPILER_WARNING (CWE-477): [#def4] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:68:52: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 68 | if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 66| const auto lhs = value(expression->left()); # 67| const auto rhs = value(expression->right()); # 68|-> if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 69| return false; # 70| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) Error: COMPILER_WARNING (CWE-477): [#def5] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:70:18: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 70 | if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 68| if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 69| return false; # 70|-> if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 71| || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 72| return false; // strings can only be compared to strings Error: COMPILER_WARNING (CWE-477): [#def6] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:70:52: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 70 | if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 68| if (lhs.type() == QVariant::Invalid || rhs.type() == QVariant::Invalid) // invalid element access can never succeed # 69| return false; # 70|-> if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 71| || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 72| return false; // strings can only be compared to strings Error: COMPILER_WARNING (CWE-477): [#def7] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:71:21: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 71 | || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 69| return false; # 70| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 71|-> || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 72| return false; // strings can only be compared to strings # 73| Error: COMPILER_WARNING (CWE-477): [#def8] kuserfeedback-6.13.0/src/common/surveytargetexpressionevaluator.cpp:71:55: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). # 71 | || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # | ~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ # 69| return false; # 70| if ((lhs.type() == QVariant::String && rhs.type() != QVariant::String) # 71|-> || (lhs.type() != QVariant::String && rhs.type() == QVariant::String)) # 72| return false; // strings can only be compared to strings # 73| Error: COMPILER_WARNING (CWE-477): [#def9] kuserfeedback-6.13.0/src/console/analytics/categoryaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::CategoryAggregator::updateTimelineChart()’ kuserfeedback-6.13.0/src/console/analytics/categoryaggregator.cpp:105:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 105 | areaSeries->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.13.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; # | ^~~~~ # 103| m_timelineChart->addSeries(areaSeries); # 104| # 105|-> areaSeries->attachAxis(m_timelineChart->axisX()); # 106| areaSeries->attachAxis(m_timelineChart->axisY()); # 107| Error: COMPILER_WARNING (CWE-477): [#def10] kuserfeedback-6.13.0/src/console/analytics/categoryaggregator.cpp:106:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 106 | 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; # | ^~~~~ # 104| # 105| areaSeries->attachAxis(m_timelineChart->axisX()); # 106|-> areaSeries->attachAxis(m_timelineChart->axisY()); # 107| # 108| prevSeries = series; Error: COMPILER_WARNING (CWE-477): [#def11] kuserfeedback-6.13.0/src/console/analytics/categoryaggregator.cpp:112:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 112 | 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; # | ^~~~~ # 110| # 111| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 112|-> m_timelineChart->axisY()->setRange(0, max); # 113| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 114| } Error: COMPILER_WARNING (CWE-477): [#def12] kuserfeedback-6.13.0/src/console/analytics/categoryaggregator.cpp:113:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 113 | 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; # | ^~~~~ # 111| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 112| m_timelineChart->axisY()->setRange(0, max); # 113|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 114| } # 115| Error: COMPILER_WARNING (CWE-477): [#def13] kuserfeedback-6.13.0/src/console/analytics/numericaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::NumericAggregator::updateTimelineChart()’ kuserfeedback-6.13.0/src/console/analytics/numericaggregator.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.13.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; # | ^~~~~ # 79| m_timelineChart->addSeries(series); # 80| # 81|-> series->attachAxis(m_timelineChart->axisX()); # 82| series->attachAxis(m_timelineChart->axisY()); # 83| Error: COMPILER_WARNING (CWE-477): [#def14] kuserfeedback-6.13.0/src/console/analytics/numericaggregator.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| QStringList l; Error: COMPILER_WARNING (CWE-477): [#def15] kuserfeedback-6.13.0/src/console/analytics/numericaggregator.cpp:89:59: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 89 | 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; # | ^~~~~ # 87| } # 88| # 89|-> qobject_cast<QBarCategoryAxis*>(m_timelineChart->axisX())->setCategories(l); # 90| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 91| m_timelineChart->axisY()->setRange(0, max); Error: COMPILER_WARNING (CWE-477): [#def16] kuserfeedback-6.13.0/src/console/analytics/numericaggregator.cpp:91:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 91 | 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; # | ^~~~~ # 89| qobject_cast<QBarCategoryAxis*>(m_timelineChart->axisX())->setCategories(l); # 90| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 91|-> m_timelineChart->axisY()->setRange(0, max); # 92| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 93| } Error: COMPILER_WARNING (CWE-477): [#def17] kuserfeedback-6.13.0/src/console/analytics/numericaggregator.cpp:92:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 92 | 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; # | ^~~~~ # 90| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 91| m_timelineChart->axisY()->setRange(0, max); # 92|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 93| } Error: COMPILER_WARNING (CWE-477): [#def18] kuserfeedback-6.13.0/src/console/analytics/ratiosetaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::RatioSetAggregator::updateTimelineChart()’ kuserfeedback-6.13.0/src/console/analytics/ratiosetaggregator.cpp:100:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 100 | areaSeries->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.13.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; # | ^~~~~ # 98| m_timelineChart->addSeries(areaSeries); # 99| # 100|-> areaSeries->attachAxis(m_timelineChart->axisX()); # 101| areaSeries->attachAxis(m_timelineChart->axisY()); # 102| Error: COMPILER_WARNING (CWE-477): [#def19] kuserfeedback-6.13.0/src/console/analytics/ratiosetaggregator.cpp:101:54: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 101 | 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; # | ^~~~~ # 99| # 100| areaSeries->attachAxis(m_timelineChart->axisX()); # 101|-> areaSeries->attachAxis(m_timelineChart->axisY()); # 102| # 103| prevSeries = series; Error: COMPILER_WARNING (CWE-477): [#def20] kuserfeedback-6.13.0/src/console/analytics/ratiosetaggregator.cpp:106:56: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 106 | 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; # | ^~~~~ # 104| } # 105| # 106|-> qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(model->rowCount(), 12)); # 107| m_timelineChart->axisY()->setRange(0, 1); // TODO can we turn this into *100% for display? # 108| } Error: COMPILER_WARNING (CWE-477): [#def21] kuserfeedback-6.13.0/src/console/analytics/ratiosetaggregator.cpp:107:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 107 | 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; # | ^~~~~ # 105| # 106| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(model->rowCount(), 12)); # 107|-> m_timelineChart->axisY()->setRange(0, 1); // TODO can we turn this into *100% for display? # 108| } # 109| Error: COMPILER_WARNING (CWE-477): [#def22] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp: scope_hint: In member function ‘void KUserFeedback::Console::TotalAggregator::updateTimelineChart()’ kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:84:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 84 | series->attachAxis(m_timelineChart->axisX()); # | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCharts/QChart:1: included_from: Included from here. kuserfeedback-6.13.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; # | ^~~~~ # 82| m_timelineChart->addSeries(series); # 83| # 84|-> series->attachAxis(m_timelineChart->axisX()); # 85| series->attachAxis(m_timelineChart->axisY()); # 86| Error: COMPILER_WARNING (CWE-477): [#def23] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:85:46: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 85 | 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; # | ^~~~~ # 83| # 84| series->attachAxis(m_timelineChart->axisX()); # 85|-> series->attachAxis(m_timelineChart->axisY()); # 86| # 87| const auto beginDt = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); Error: COMPILER_WARNING (CWE-477): [#def24] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:89:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 89 | 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; # | ^~~~~ # 87| const auto beginDt = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 88| const auto endDt = timeAggregationModel()->index(timeAggregationModel()->rowCount() - 1, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 89|-> m_timelineChart->axisX()->setRange(beginDt, endDt); # 90| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 91| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); Error: COMPILER_WARNING (CWE-477): [#def25] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:90:56: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisX(QAbstractSeries*) const’ is deprecated # 90 | 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; # | ^~~~~ # 88| const auto endDt = timeAggregationModel()->index(timeAggregationModel()->rowCount() - 1, 0).data(TimeAggregationModel::DateTimeRole).toDateTime(); # 89| m_timelineChart->axisX()->setRange(beginDt, endDt); # 90|-> qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 91| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 92| m_timelineChart->axisY()->setRange(0, max); Error: COMPILER_WARNING (CWE-477): [#def26] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:92:27: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 92 | 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; # | ^~~~~ # 90| qobject_cast<QDateTimeAxis*>(m_timelineChart->axisX())->setTickCount(std::min(timeAggregationModel()->rowCount(), 12)); # 91| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 92|-> m_timelineChart->axisY()->setRange(0, max); # 93| qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 94| } Error: COMPILER_WARNING (CWE-477): [#def27] kuserfeedback-6.13.0/src/console/analytics/totalaggregator.cpp:93:53: warning[-Wdeprecated-declarations]: ‘QAbstractAxis* QChart::axisY(QAbstractSeries*) const’ is deprecated # 93 | 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; # | ^~~~~ # 91| const auto max = timeAggregationModel()->index(0, 0).data(TimeAggregationModel::MaximumValueRole).toInt(); # 92| m_timelineChart->axisY()->setRange(0, max); # 93|-> qobject_cast<QValueAxis*>(m_timelineChart->axisY())->applyNiceNumbers(); # 94| } Error: COMPILER_WARNING (CWE-477): [#def28] kuserfeedback-6.13.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.13.0/src/console/core/schemaentry.h:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/core/product.h:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/model/aggregationeditormodel.h:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/model/aggregationeditormodel.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qmetatype.h:439:31: note: declared here # 439 | 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): [#def29] kuserfeedback-6.13.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:430:24: note: declared here # 430 | 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): [#def30] kuserfeedback-6.13.0/src/console/helpcontroller.cpp: scope_hint: In function ‘bool KUserFeedback::Console::HelpController::isAvailable()’ kuserfeedback-6.13.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.13.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): [#def31] kuserfeedback-6.13.0/src/console/model/datamodel.cpp: scope_hint: In function ‘QString mapToString(const QVariantMap&)’ kuserfeedback-6.13.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:12: included_from: Included from here. /usr/include/qt6/QtCore/QAbstractTableModel:1: included_from: Included from here. kuserfeedback-6.13.0/src/console/model/datamodel.h:14: included_from: Included from here. kuserfeedback-6.13.0/src/console/model/datamodel.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here # 432 | Type type() const # | ^~~~ kuserfeedback-6.13.0/src/console/model/schemamodel.cpp:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/core/util.h: scope_hint: In instantiation of ‘QByteArray KUserFeedback::Console::Util::enumToString(Enum) [with Enum = KUserFeedback::Console::SchemaEntry::DataType]’ #/builddir/build/BUILD/kuserfeedback-6.13.0/src/console/model/schemamodel.cpp:116:46: required from here # 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): [#def32] kuserfeedback-6.13.0/src/console/widgets/metaenumcombobox.cpp: scope_hint: In member function ‘void KUserFeedback::Console::MetaEnumComboBox::setValue(const QVariant&)’ kuserfeedback-6.13.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:9: included_from: Included from here. /usr/include/qt6/QtWidgets/qcombobox.h:8: included_from: Included from here. /usr/include/qt6/QtWidgets/QComboBox:1: included_from: Included from here. kuserfeedback-6.13.0/src/console/widgets/metaenumcombobox.h:10: included_from: Included from here. kuserfeedback-6.13.0/src/console/widgets/metaenumcombobox.cpp:7: included_from: Included from here. /usr/include/qt6/QtCore/qmetatype.h:439:31: note: declared here # 439 | 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.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-144.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.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | kf6-kuserfeedback-6.13.0-1.fc43 |
store-results-to | /tmp/tmpwiwdu1fl/kf6-kuserfeedback-6.13.0-1.fc43.tar.xz |
time-created | 2025-04-25 13:38:12 |
time-finished | 2025-04-25 13:40:43 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpwiwdu1fl/kf6-kuserfeedback-6.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpwiwdu1fl/kf6-kuserfeedback-6.13.0-1.fc43.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |