Task #611 - deepin-terminal-5.9.43-4.fc40/scan-results.err
back to task #611download
Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalCharacterDecoder.cpp:23: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalCharacterDecoder.h:25: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Character.h:218:16: warning[core.NullDereference]: Dereference of null pointer # 216| { # 217| if (backgroundColor._colorSpace == COLOR_SPACE_DEFAULT) # 218|-> return base[backgroundColor._u+0+(backgroundColor._v?BASE_COLORS:0)].fontWeight; # 219| else if (backgroundColor._colorSpace == COLOR_SPACE_SYSTEM) # 220| return base[backgroundColor._u+2+(backgroundColor._v?BASE_COLORS:0)].fontWeight; Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Character.h:220:16: warning[core.NullDereference]: Dereference of null pointer # 218| return base[backgroundColor._u+0+(backgroundColor._v?BASE_COLORS:0)].fontWeight; # 219| else if (backgroundColor._colorSpace == COLOR_SPACE_SYSTEM) # 220|-> return base[backgroundColor._u+2+(backgroundColor._v?BASE_COLORS:0)].fontWeight; # 221| else # 222| return ColorEntry::UseCurrentFormat; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp: scope_hint: In member function ‘Konsole::ColorEntry Konsole::ColorScheme::colorEntry(int, uint) const’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp:184:15: warning[-Wdeprecated-declarations]: ‘void qsrand(uint)’ is deprecated: use QRandomGenerator instead # 184 | qsrand(randomSeed); # | ~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtCore/qchar.h:43: included_from: Included from here. /usr/include/qt5/QtCore/qhash.h:44: included_from: Included from here. /usr/include/qt5/QtCore/QHash:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.h:26: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp:23: included_from: Included from here. /usr/include/qt5/QtCore/qglobal.h:1281:81: note: declared here # 1281 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); # | ^~~~~~ # 182| # 183| if ( randomSeed != 0 ) # 184|-> qsrand(randomSeed); # 185| # 186| ColorEntry entry = colorTable()[index]; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp:195:47: warning[-Wdeprecated-declarations]: ‘int qrand()’ is deprecated: use QRandomGenerator instead # 195 | int hueDifference = range.hue ? (qrand() % range.hue) - range.hue/2 : 0; # | ~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1282:80: note: declared here # 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); # | ^~~~~ # 193| # 194| # 195|-> int hueDifference = range.hue ? (qrand() % range.hue) - range.hue/2 : 0; # 196| int saturationDifference = range.saturation ? (qrand() % range.saturation) - range.saturation/2 : 0; # 197| int valueDifference = range.value ? (qrand() % range.value) - range.value/2 : 0; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp:196:61: warning[-Wdeprecated-declarations]: ‘int qrand()’ is deprecated: use QRandomGenerator instead # 196 | int saturationDifference = range.saturation ? (qrand() % range.saturation) - range.saturation/2 : 0; # | ~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1282:80: note: declared here # 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); # | ^~~~~ # 194| # 195| int hueDifference = range.hue ? (qrand() % range.hue) - range.hue/2 : 0; # 196|-> int saturationDifference = range.saturation ? (qrand() % range.saturation) - range.saturation/2 : 0; # 197| int valueDifference = range.value ? (qrand() % range.value) - range.value/2 : 0; # 198| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ColorScheme.cpp:197:52: warning[-Wdeprecated-declarations]: ‘int qrand()’ is deprecated: use QRandomGenerator instead # 197 | int valueDifference = range.value ? (qrand() % range.value) - range.value/2 : 0; # | ~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1282:80: note: declared here # 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); # | ^~~~~ # 195| int hueDifference = range.hue ? (qrand() % range.hue) - range.hue/2 : 0; # 196| int saturationDifference = range.saturation ? (qrand() % range.saturation) - range.saturation/2 : 0; # 197|-> int valueDifference = range.value ? (qrand() % range.value) - range.value/2 : 0; # 198| # 199| QColor& color = entry.color; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/KeyboardTranslator.cpp: scope_hint: In member function ‘Konsole::KeyboardTranslator* Konsole::KeyboardTranslatorManager::loadTranslator(const QString&)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/KeyboardTranslator.cpp:157:41: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 157 | qDebug() << __FUNCTION__ << path << endl; # | ^~~~ /usr/include/qt5/QtCore/QTextStream:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/KeyboardTranslator.cpp:33: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 155| # 156| QFile source(path); # 157|-> qDebug() << __FUNCTION__ << path << endl; # 158| if (name.isEmpty() || !source.open(QIODevice::ReadOnly | QIODevice::Text)) # 159| return nullptr; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ProcessInfo.cpp:356:36: warning[-Wdeprecated-declarations]: ‘QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead # 356 | uidStrings << uidLine.split(QLatin1Char('\t'), QString::SkipEmptyParts); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:612:17: note: declared here # 612 | QStringList split(QChar sep, SplitBehavior behavior, # | ^~~~~ # 354| } while (!statusLine.isNull() && uidLine.isNull()); # 355| # 356|-> uidStrings << uidLine.split(QLatin1Char('\t'), QString::SkipEmptyParts); # 357| // Must be 5 entries: 'Uid: %d %d %d %d' and # 358| // uid string must be less than 5 chars (uint) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ProcessInfo.cpp: scope_hint: In member function ‘virtual bool Konsole::LinuxProcessInfo::readProcInfo(int)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ProcessInfo.cpp:356:65: warning[-Wdeprecated-declarations]: ‘QString::SkipEmptyParts’ is deprecated # 356 | uidStrings << uidLine.split(QLatin1Char('\t'), QString::SkipEmptyParts); # | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:47: included_from: Included from here. /usr/include/qt5/QtCore/qiodevice.h:45: included_from: Included from here. /usr/include/qt5/QtCore/qfiledevice.h:43: included_from: Included from here. /usr/include/qt5/QtCore/qfile.h:44: included_from: Included from here. /usr/include/qt5/QtCore/QFile:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ProcessInfo.h:24: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ProcessInfo.cpp:21: included_from: Included from here. /usr/include/qt5/QtCore/qstring.h:602:9: note: declared here # 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED # | ^~~~~~~~~~~~~~ # 354| } while (!statusLine.isNull() && uidLine.isNull()); # 355| # 356|-> uidStrings << uidLine.split(QLatin1Char('\t'), QString::SkipEmptyParts); # 357| // Must be 5 entries: 'Uid: %d %d %d %d' and # 358| // uid string must be less than 5 chars (uint) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Pty.cpp: scope_hint: In member function ‘void Konsole::Pty::sendData(const char*, int, const QTextCodec*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Pty.cpp:484:64: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 484 | qDebug() << "确认卸载终端!" << _bUninstall << endl; # | ^~~~ /usr/include/qt5/QtCore/qdebug.h:49: included_from: Included from here. /usr/include/qt5/QtCore/QtDebug:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Pty.cpp:43: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 482| /******** Modify by nt001000 renfeixiang 2020-05-27:修改 根据remove和purge卸载命令,发送信号不同参数值 End***************/ # 483| if (_bUninstall) { # 484|-> qDebug() << "确认卸载终端!" << _bUninstall << endl; # 485| connect(SessionManager::instance(), &SessionManager::sessionIdle, this, [ = ](bool isIdle) { # 486| //卸载完成,关闭所有终端窗口 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Pty.cpp:498:62: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 498 | qDebug() << "不卸载终端!" << _bUninstall << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 496| }); # 497| } else { # 498|-> qDebug() << "不卸载终端!" << _bUninstall << endl; # 499| return; # 500| } Error: COMPILER_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ScreenWindow.cpp: scope_hint: In member function ‘getImage’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/ScreenWindow.cpp:64:43: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 # 64 | _windowBuffer = new Character[size]; # | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here # 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) # | ^ # 62| delete[] _windowBuffer; # 63| _windowBufferSize = size; # 64|-> _windowBuffer = new Character[size]; # 65| _bufferNeedsUpdate = true; # 66| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.cpp: scope_hint: In member function ‘void Konsole::Session::done(int)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.cpp:754:29: warning[-Wdeprecated-declarations]: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead # 754 | infoText.sprintf("There was an error creating the child process for this terminal. \n" # | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 755 | "Failed to execute child process \"%s\"(No such file or directory)!", _program.toUtf8().data()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:44: included_from: Included from here. /usr/include/qt5/QtCore/qlist.h:47: included_from: Included from here. /usr/include/qt5/QtCore/qstringlist.h:41: included_from: Included from here. /usr/include/qt5/QtCore/QStringList:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.h:28: included_from: Included from here. /usr/include/qt5/QtCore/qstring.h:390:14: note: declared here # 390 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); # | ^~~~~~~ # 752| QString infoText; # 753| if (exitStatus == -1){ # 754|-> infoText.sprintf("There was an error creating the child process for this terminal. \n" # 755| "Failed to execute child process \"%s\"(No such file or directory)!", _program.toUtf8().data()); # 756| message = "Session crashed."; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.cpp:759:29: warning[-Wdeprecated-declarations]: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead # 759 | infoText.sprintf("The child process exited normally with status %d.", exitStatus); # | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:14: note: declared here # 390 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); # | ^~~~~~~ # 757| } # 758| else { # 759|-> infoText.sprintf("The child process exited normally with status %d.", exitStatus); # 760| message.sprintf("Session '%s' exited with status %d.", # 761| _nameTitle.toUtf8().data(), exitStatus); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.cpp:760:28: warning[-Wdeprecated-declarations]: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead # 760 | message.sprintf("Session '%s' exited with status %d.", # | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 761 | _nameTitle.toUtf8().data(), exitStatus); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:390:14: note: declared here # 390 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); # | ^~~~~~~ # 758| else { # 759| infoText.sprintf("The child process exited normally with status %d.", exitStatus); # 760|-> message.sprintf("Session '%s' exited with status %d.", # 761| _nameTitle.toUtf8().data(), exitStatus); # 762| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘void Konsole::TerminalDisplay::setVTFont(const QFont&)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:345:24: warning[-Wdeprecated-declarations]: ‘QFont::ForceIntegerMetrics’ is deprecated # 345 | strategy |= QFont::ForceIntegerMetrics; # | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qwidget.h:49: included_from: Included from here. /usr/include/qt5/QtWidgets/QWidget:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.h:27: included_from: Included from here. /usr/include/qt5/QtGui/qfont.h:85:9: note: declared here # 85 | ForceIntegerMetrics Q_DECL_ENUMERATOR_DEPRECATED = 0x0400, # | ^~~~~~~~~~~~~~~~~~~ # 343| # 344| // Konsole cannot handle non-integer font metrics # 345|-> strategy |= QFont::ForceIntegerMetrics; # 346| # 347| // In case the provided font doesn't have some specific characters it should Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:361:29: warning[-Wdeprecated-declarations]: ‘QFont::ForceIntegerMetrics’ is deprecated # 361 | strategy &= ~QFont::ForceIntegerMetrics; # | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfont.h:85:9: note: declared here # 85 | ForceIntegerMetrics Q_DECL_ENUMERATOR_DEPRECATED = 0x0400, # | ^~~~~~~~~~~~~~~~~~~ # 359| newFont = QFont(QStringLiteral("Monospace")); # 360| // Set style strategy without ForceIntegerMetrics for the font # 361|-> strategy &= ~QFont::ForceIntegerMetrics; # 362| newFont.setStyleHint(QFont::TypeWriter, QFont::StyleStrategy(strategy)); # 363| qDebug()<<"Font changed to "<<newFont.toString(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘void Konsole::TerminalDisplay::drawTextFragment(QPainter&, const QRect&, const QString&, const Konsole::Character*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:862:49: warning[-Wdeprecated-declarations]: ‘const QBrush& QPalette::background() const’ is deprecated: Use QPalette::window() instead # 862 | if ( backgroundColor != palette().background().color() ) # | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qwidget.h:48: included_from: Included from here. /usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here # 149 | inline const QBrush &background() const { return window(); } # | ^~~~~~~~~~ # 860| # 861| // draw background if different from the display's background color # 862|-> if ( backgroundColor != palette().background().color() ) # 863| drawBackground(painter,rect,backgroundColor, # 864| false /* do not use transparency */); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘void Konsole::TerminalDisplay::showResizeNotification()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:1276:74: warning[-Wdeprecated-declarations]: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance # 1276 | _resizeWidget->setMinimumWidth(_resizeWidget->fontMetrics().width(label)); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qwidget.h:50: included_from: Included from here. /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here # 106 | int width(const QString &, int len = -1) const; # | ^~~~~ # 1274| const QString label = tr("Size: XXX x XXX"); # 1275| _resizeWidget = new QLabel(label, this); # 1276|-> _resizeWidget->setMinimumWidth(_resizeWidget->fontMetrics().width(label)); # 1277| _resizeWidget->setMinimumHeight(_resizeWidget->sizeHint().height()); # 1278| _resizeWidget->setAlignment(Qt::AlignCenter); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::paintEvent(QPaintEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:1395:55: warning[-Wdeprecated-declarations]: ‘const QBrush& QPalette::background() const’ is deprecated: Use QPalette::window() instead # 1395 | drawBackground(paint, rect, palette().background().color(), true /* use opacity setting */); # | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here # 149 | inline const QBrush &background() const { return window(); } # | ^~~~~~~~~~ # 1393| for (const QRect &rect : region) { # 1394| dirtyImageRegion += widgetToImage(rect); # 1395|-> drawBackground(paint, rect, palette().background().color(), true /* use opacity setting */); # 1396| } # 1397| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘int Konsole::TerminalDisplay::textWidth(int, int, int) const’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:1592:23: warning[-Wdeprecated-declarations]: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance # 1592 | result += fm.width(_image[loc(startColumn + column, line)].character); # | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here # 110 | int width(QChar) const; # | ^~~~~ # 1590| int result = 0; # 1591| for (int column = 0; column < length; column++) { # 1592|-> result += fm.width(_image[loc(startColumn + column, line)].character); # 1593| } # 1594| return result; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::mousePressEvent(QMouseEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2115:33: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 2115 | else if ( ev->button() == Qt::MidButton ) # | ^~~~~~~~~ /usr/include/qt5/QtGui/qcolor.h:45: included_from: Included from here. /usr/include/qt5/QtGui/QColor:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.h:25: included_from: Included from here. /usr/include/qt5/QtCore/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 2113| } # 2114| } # 2115|-> else if ( ev->button() == Qt::MidButton ) # 2116| { # 2117| if ( _mouseMarks || (ev->modifiers() & Qt::ShiftModifier) ) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::mouseMoveEvent(QMouseEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2209:29: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 2209 | if (ev->buttons() & Qt::MidButton) # | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 2207| if (ev->buttons() & Qt::LeftButton) # 2208| button = 0; # 2209|-> if (ev->buttons() & Qt::MidButton) # 2210| button = 1; # 2211| if (ev->buttons() & Qt::RightButton) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2251:27: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 2251 | if (ev->buttons() & Qt::MidButton) return; # | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 2249| # 2250| // don't extend selection while pasting # 2251|-> if (ev->buttons() & Qt::MidButton) return; # 2252| # 2253| extendSelection( ev->pos() ); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::mouseReleaseEvent(QMouseEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2505:48: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 2505 | || ev->button() == Qt::MidButton) ) # | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 2503| if ( !_mouseMarks && # 2504| ((ev->button() == Qt::RightButton && !(ev->modifiers() & Qt::ShiftModifier)) # 2505|-> || ev->button() == Qt::MidButton) ) # 2506| { # 2507| emit mouseSignal( ev->button() == Qt::MidButton ? 1 : 2, Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2507:43: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 2507 | emit mouseSignal( ev->button() == Qt::MidButton ? 1 : 2, # | ^~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 2505| || ev->button() == Qt::MidButton) ) # 2506| { # 2507|-> emit mouseSignal( ev->button() == Qt::MidButton ? 1 : 2, # 2508| charColumn + 1, # 2509| charLine + 1 +_scrollBar->value() -_scrollBar->maximum() , Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::wheelEvent(QWheelEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2674:24: warning[-Wdeprecated-declarations]: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() # 2674 | if (ev->orientation() != Qt::Vertical) # | ~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/QKeyEvent:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Emulation.h:30: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/qtermwidget.h:26: included_from: Included from here. /usr/include/qt5/QtGui/qevent.h:222:28: note: declared here # 222 | inline Qt::Orientation orientation() const { return qt4O; } # | ^~~~~~~~~~~ # 2672| initKeyBoardSelection(); # 2673| # 2674|-> if (ev->orientation() != Qt::Vertical) # 2675| return; # 2676| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2692:28: warning[-Wdeprecated-declarations]: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() # 2692 | int key = ev->delta() > 0 ? Qt::Key_Up : Qt::Key_Down; # | ~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here # 219 | inline int delta() const { return qt4D; } # | ^~~~~ # 2690| // of mouse wheel rotation. Mouse wheels typically move in steps of 15 degrees, # 2691| // giving a scroll of 3 lines # 2692|-> int key = ev->delta() > 0 ? Qt::Key_Up : Qt::Key_Down; # 2693| # 2694| // QWheelEvent::delta() gives rotation in eighths of a degree Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2695:37: warning[-Wdeprecated-declarations]: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() # 2695 | int wheelDegrees = ev->delta() / 8; # | ~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here # 219 | inline int delta() const { return qt4D; } # | ^~~~~ # 2693| # 2694| // QWheelEvent::delta() gives rotation in eighths of a degree # 2695|-> int wheelDegrees = ev->delta() / 8; # 2696| int linesToScroll = abs(wheelDegrees) / 5; # 2697| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2707:38: warning[-Wdeprecated-declarations]: ‘QPoint QWheelEvent::pos() const’ is deprecated: Use position() # 2707 | getCharacterPosition( ev->pos() , charLine , charColumn ); # | ~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here # 225 | inline QPoint pos() const { return p.toPoint(); } # | ^~~ # 2705| int charLine; # 2706| int charColumn; # 2707|-> getCharacterPosition( ev->pos() , charLine , charColumn ); # 2708| # 2709| emit mouseSignal( ev->delta() > 0 ? 4 : 5, Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2709:36: warning[-Wdeprecated-declarations]: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() # 2709 | emit mouseSignal( ev->delta() > 0 ? 4 : 5, # | ~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here # 219 | inline int delta() const { return qt4D; } # | ^~~~~ # 2707| getCharacterPosition( ev->pos() , charLine , charColumn ); # 2708| # 2709|-> emit mouseSignal( ev->delta() > 0 ? 4 : 5, # 2710| charColumn + 1, # 2711| charLine + 1 +_scrollBar->value() -_scrollBar->maximum() , Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘void Konsole::TerminalDisplay::checkAndInitSelectionState()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:2955:54: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 2955 | qDebug() << "checkAndInitSelectionState!" << endl; # | ^~~~ /usr/include/qt5/QtCore/QTextStream:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Emulation.h:33: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 2953| || _selStartLine != _screenWindow->cursorPosition().y() ) # 2954| { # 2955|-> qDebug() << "checkAndInitSelectionState!" << endl; # 2956| initKeyBoardSelection(); # 2957| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual void Konsole::TerminalDisplay::keyPressEvent(QKeyEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:3063:61: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 3063 | qDebug() << "maxLineIndex: " << maxLineIndex << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 3061| _selEndLine++; # 3062| } # 3063|-> qDebug() << "maxLineIndex: " << maxLineIndex << endl; # 3064| qDebug() << "right: _selStartColumn" << _selStartColumn # 3065| << "_selStartLine" << _selStartLine Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘virtual QVariant Konsole::TerminalDisplay::inputMethodQuery(Qt::InputMethodQuery) const’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:3210:18: warning[-Wdeprecated-declarations]: ‘Qt::ImMicroFocus’ is deprecated # 3210 | case Qt::ImMicroFocus: # | ^~~~~~~~~~~~ /usr/include/qt5/QtCore/qnamespace.h:1424:9: note: declared here # 1424 | ImMicroFocus Q_DECL_ENUMERATOR_DEPRECATED = 0x2, # | ^~~~~~~~~~~~ # 3208| switch ( query ) # 3209| { # 3210|-> case Qt::ImMicroFocus: # 3211| return imageToWidget(QRect(cursorPos.x(),cursorPos.y(),1,1)); # 3212| break; Error: COMPILER_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:3453:38: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 # 3453 | _image = new Character[_imageSize+1]; # | ^ /usr/include/c++/14/new: scope_hint: In member function ‘updateImageSize’ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here # 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) # | ^ # 3451| // We over-commit one character so that we can be more relaxed in dealing with # 3452| // certain boundary conditions: _image[_imageSize] is a valid but unused position # 3453|-> _image = new Character[_imageSize+1]; # 3454| # 3455| clearImage(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp: scope_hint: In member function ‘void Konsole::TerminalDisplay::doDrag()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:3568:29: warning[-Wdeprecated-declarations]: ‘Qt::DropAction QDrag::start(Qt::DropActions)’ is deprecated: Use QDrag::exec() instead # 3568 | dragInfo.dragObject->start(Qt::CopyAction); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/QDrag:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/TerminalDisplay.cpp:46: included_from: Included from here. /usr/include/qt5/QtGui/qdrag.h:79:20: note: declared here # 79 | Qt::DropAction start(Qt::DropActions supportedActions = Qt::CopyAction); # | ^~~~~ # 3566| mimeData->setText(QApplication::clipboard()->text(QClipboard::Selection)); # 3567| dragInfo.dragObject->setMimeData(mimeData); # 3568|-> dragInfo.dragObject->start(Qt::CopyAction); # 3569| // Don't delete the QTextDrag object. Qt will delete it when it's done with it. # 3570| } Error: COMPILER_WARNING (CWE-563): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Session.h:33: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/Emulation.cpp:51: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/history/HistoryScrollNone.h: scope_hint: In member function ‘virtual void Konsole::HistoryScrollNone::addLine(Konsole::LineProperty)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/history/HistoryScrollNone.h:45:31: warning[-Wunused-parameter]: unused parameter ‘lineProperty’ # 45 | void addLine(LineProperty lineProperty = 0)override {} # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ # 43| # 44| void addCells(const Character a[], int count) override; # 45|-> void addLine(LineProperty lineProperty = 0)override {} # 46| # 47| // Modify history (do nothing here) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/qtermwidget.cpp: scope_hint: In member function ‘void QTermWidget::search(QString, bool, bool)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/qtermwidget.cpp:170:75: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 170 | qDebug() << "current backwardsPosition" << m_lastBackwardsPosition << endl; # | ^~~~ /usr/include/qt5/QtCore/qdebug.h:49: included_from: Included from here. /usr/include/qt5/QtCore/QtDebug:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/3rdparty/terminalwidget/lib/qtermwidget.cpp:21: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 168| qDebug() << "current selection starts at: " << startColumn << startLine; # 169| qDebug() << "current cursor position: " << m_impl->m_terminalDisplay->screenWindow()->cursorPosition(); # 170|-> qDebug() << "current backwardsPosition" << m_lastBackwardsPosition << endl; # 171| # 172| QString searchText(txt); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp: scope_hint: In static member function ‘static QString Utils::getElidedText(QFont, QString, int, Qt::TextElideMode)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:82:32: warning[-Wdeprecated-declarations]: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance # 82 | int width = fontWidth.width(text); # | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt5/QtWidgets/qwidget.h:50: included_from: Included from here. /usr/include/qt5/QtWidgets/qdialog.h:44: included_from: Included from here. /usr/include/qt5/QtWidgets/QDialog:1: included_from: Included from here. /usr/include/dtk5/DWidget/dabstractdialog.h:8: included_from: Included from here. /usr/include/dtk5/DWidget/DAbstractDialog:1: included_from: Included from here. /usr/include/dtk5/DWidget/dsettingsdialog.h:12: included_from: Included from here. /usr/include/dtk5/DWidget/DSettingsDialog:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/settings/settings.h:9: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.h:8: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:6: included_from: Included from here. /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here # 106 | int width(const QString &, int len = -1) const; # | ^~~~~ # 80| # 81| // 计算字符串宽度 # 82|-> int width = fontWidth.width(text); # 83| # 84| // 当字符串宽度大于最大宽度时进行转换 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp: scope_hint: In static member function ‘static QString Utils::getRandString()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:100:11: warning[-Wdeprecated-declarations]: ‘void qsrand(uint)’ is deprecated: use QRandomGenerator instead # 100 | qsrand(static_cast<uint>(t.msec() + t.second() * 1000)); # | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qsharedpointer.h:43: included_from: Included from here. /usr/include/qt5/QtCore/qpointer.h:43: included_from: Included from here. /usr/include/qt5/QtCore/QPointer:1: included_from: Included from here. /usr/include/dtk5/DWidget/dsettingsdialog.h:7: included_from: Included from here. /usr/include/qt5/QtCore/qglobal.h:1281:81: note: declared here # 1281 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); # | ^~~~~~ # 98| QTime t; # 99| t = QTime::currentTime(); # 100|-> qsrand(static_cast<uint>(t.msec() + t.second() * 1000)); # 101| for (int i = 0; i < max; i++) { # 102| int len = qrand() % tmp.length(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:102:24: warning[-Wdeprecated-declarations]: ‘int qrand()’ is deprecated: use QRandomGenerator instead # 102 | int len = qrand() % tmp.length(); # | ~~~~~^~ /usr/include/qt5/QtCore/qglobal.h:1282:80: note: declared here # 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); # | ^~~~~ # 100| qsrand(static_cast<uint>(t.msec() + t.second() * 1000)); # 101| for (int i = 0; i < max; i++) { # 102|-> int len = qrand() % tmp.length(); # 103| str[i] = tmp.at(len); # 104| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp: scope_hint: In static member function ‘static QStringList Utils::parseNestedQString(QString)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:464:34: warning[-Wdeprecated-declarations]: ‘QStringList QString::split(const QRegExp&, SplitBehavior) const’ is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead # 464 | paraList.append(str.split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhashfunctions.h:44: included_from: Included from here. /usr/include/qt5/QtCore/qlist.h:47: included_from: Included from here. /usr/include/qt5/QtCore/qhash.h:46: included_from: Included from here. /usr/include/qt5/QtCore/qshareddata.h:46: included_from: Included from here. /usr/include/qt5/QtCore/qsharedpointer.h:45: included_from: Included from here. /usr/include/qt5/QtCore/qstring.h:619:17: note: declared here # 619 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; # | ^~~~~ # 462| } # 463| # 464|-> paraList.append(str.split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # 465| return paraList; # 466| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:468:42: warning[-Wdeprecated-declarations]: ‘QStringList QString::split(const QRegExp&, SplitBehavior) const’ is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead # 468 | paraList.append(str.left(iLeft).split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:619:17: note: declared here # 619 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; # | ^~~~~ # 466| } # 467| # 468|-> paraList.append(str.left(iLeft).split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # 469| paraList.append(str.mid(iLeft + 1, iRight - iLeft - 1)); # 470| if (str.size() != iRight + 1) Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:471:65: warning[-Wdeprecated-declarations]: ‘QStringList QString::split(const QRegExp&, SplitBehavior) const’ is deprecated: Use split(const QRegularExpression &, Qt::SplitBehavior) variant instead # 471 | paraList.append(str.right(str.size() - iRight - 1).split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:619:17: note: declared here # 619 | QStringList split(const QRegExp &sep, SplitBehavior behavior) const; # | ^~~~~ # 469| paraList.append(str.mid(iLeft + 1, iRight - iLeft - 1)); # 470| if (str.size() != iRight + 1) # 471|-> paraList.append(str.right(str.size() - iRight - 1).split(QRegExp(QStringLiteral("\\s+")), QString::SkipEmptyParts)); # 472| # 473| return paraList; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp: scope_hint: In member function ‘void FontFilter::compareWhiteList()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:795:26: warning[-Wdeprecated-declarations]: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance # 795 | int fw = fm.width(REPCHAR[0]); # | ~~~~~~~~^~~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here # 110 | int width(QChar) const; # | ^~~~~ # 793| QFont font(sfont); # 794| QFontMetrics fm(font); # 795|-> int fw = fm.width(REPCHAR[0]); # 796| # 797| for (unsigned int i = 1; i < qstrlen(REPCHAR); i++) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.cpp:798:31: warning[-Wdeprecated-declarations]: ‘int QFontMetrics::width(QChar) const’ is deprecated: Use QFontMetrics::horizontalAdvance # 798 | if (fw != fm.width(QLatin1Char(REPCHAR[i]))) { # | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here # 110 | int width(QChar) const; # | ^~~~~ # 796| # 797| for (unsigned int i = 1; i < qstrlen(REPCHAR); i++) { # 798|-> if (fw != fm.width(QLatin1Char(REPCHAR[i]))) { # 799| fixedFont = false; # 800| break; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp: scope_hint: In member function ‘void CustomCommandOptDlg::initUITitle()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:272:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 272 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/windowsmanager.h:18: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/service.h:10: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:9: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 270| DPalette palette = m_titleText->palette(); # 271| QColor color; # 272|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 273| color = QColor::fromRgb(192, 198, 212, 255); # 274| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:272:61: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 272 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 270| DPalette palette = m_titleText->palette(); # 271| QColor color; # 272|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 273| color = QColor::fromRgb(192, 198, 212, 255); # 274| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp: scope_hint: In member function ‘void CustomCommandOptDlg::initTitleConnections()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:306:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 306 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &CustomCommandOptDlg::slotThemeTypeChanged); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 304| connect(m_closeButton, &DWindowCloseButton::clicked, this, &CustomCommandOptDlg::slotCloseButtonClicked); # 305| // 字体颜色随主题变化变化 # 306|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &CustomCommandOptDlg::slotThemeTypeChanged); # 307| } # 308| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp: scope_hint: In member function ‘void CustomCommandOptDlg::slotThemeTypeChanged(Dtk::Gui::DGuiApplicationHelper::ColorType)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:318:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 318 | if (DApplicationHelper::DarkType == themeType) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 316| DPalette palette = m_titleText->palette(); # 317| QColor color; # 318|-> if (DApplicationHelper::DarkType == themeType) # 319| color = QColor::fromRgb(192, 198, 212, 255); # 320| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp: scope_hint: In member function ‘void CustomCommandOptDlg::addCancelConfirmButtons()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandoptdlg.cpp:494:39: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 494 | DPalette pa = DApplicationHelper::instance()->palette(verticalLine); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 492| # 493| DVerticalLine *verticalLine = new DVerticalLine(this); # 494|-> DPalette pa = DApplicationHelper::instance()->palette(verticalLine); # 495| QColor splitColor = pa.color(DPalette::ItemBackground); # 496| pa.setBrush(DPalette::Background, splitColor); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp: scope_hint: In member function ‘void CustomCommandSearchRstPanel::initUI()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp:49:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 49 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.h:27: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.h:16: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp:10: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 47| DPalette palette = m_label->palette(); # 48| QColor color; # 49|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 50| color = QColor::fromRgb(192, 198, 212, 102); # 51| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp:49:61: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 49 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 47| DPalette palette = m_label->palette(); # 48| QColor color; # 49|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 50| color = QColor::fromRgb(192, 198, 212, 102); # 51| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp:79:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 79 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &CustomCommandSearchRstPanel::handleThemeTypeChanged); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 77| connect(m_backButton, &DIconButton::clicked, this, &CustomCommandSearchRstPanel::showCustomCommandPanel); # 78| // 字体颜色随主题变化变化 # 79|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &CustomCommandSearchRstPanel::handleThemeTypeChanged); # 80| # 81| connect(m_rebackButton, &IconButton::focusOut, this, &CustomCommandSearchRstPanel::handleIconButtonFocusOut); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp: scope_hint: In member function ‘void CustomCommandSearchRstPanel::handleThemeTypeChanged(Dtk::Gui::DGuiApplicationHelper::ColorType)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/customcommand/customcommandsearchrstpanel.cpp:90:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 90 | if (DApplicationHelper::DarkType == themeType) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 88| DPalette palette = m_label->palette(); # 89| QColor color; # 90|-> if (DApplicationHelper::DarkType == themeType) # 91| color = QColor::fromRgb(192, 198, 212, 102); # 92| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.cpp: scope_hint: In member function ‘virtual void EncodeDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.cpp:275:47: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 275 | DPalette pa = DApplicationHelper::instance()->palette(m_parentView); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.h:9: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 273| if (option.state & QStyle::State_MouseOver) { # 274| /*** mod begin by ut001121 zhangmeng 20200729 鼠标悬浮在编码插件时使用突出背景处理 修复BUG40078***/ # 275|-> DPalette pa = DApplicationHelper::instance()->palette(m_parentView); # 276| DStyleHelper styleHelper; # 277| QColor fillColor = styleHelper.getColor(static_cast<const QStyleOption *>(&option), pa, DPalette::ObviousBackground); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.cpp:282:47: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 282 | DPalette pa = DApplicationHelper::instance()->palette(m_parentView); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 280| painter->fillPath(path, fillColor); # 281| } else { # 282|-> DPalette pa = DApplicationHelper::instance()->palette(m_parentView); # 283| DStyleHelper styleHelper; # 284| QColor fillColor = styleHelper.getColor(static_cast<const QStyleOption *>(&option), pa, DPalette::ItemBackground); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/encodeplugin/encodelistview.cpp:311:48: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 311 | DPalette pax = DApplicationHelper::instance()->palette(m_parentView); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 309| if ((option.state & QStyle::State_Selected) && (focusReason != INVALID_FOCUS_REASON)) { # 310| QPen framePen; # 311|-> DPalette pax = DApplicationHelper::instance()->palette(m_parentView); # 312| if (option.state & QStyle::State_Selected) { # 313| painter->setOpacity(1); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/main.cpp: scope_hint: In function ‘int main(int, char**)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/main.cpp:36:18: warning[-Wdeprecated-declarations]: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead # 36 | useTime.start(); # | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qcborvalue.h:44: included_from: Included from here. /usr/include/qt5/QtCore/qcborarray.h:43: included_from: Included from here. /usr/include/qt5/QtCore/QtCore:38: included_from: Included from here. /usr/include/qt5/QtDBus/QtDBusDepends:3: included_from: Included from here. /usr/include/qt5/QtDBus/QtDBus:3: included_from: Included from here. /usr/include/libdframeworkdbus-2.0/com_deepin_wmswitcher.h:23: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/service.h:22: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/dbusmanager.h:8: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/main.cpp:8: included_from: Included from here. /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here # 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); # | ^~~~~ # 34| // 应用计时 # 35| QTime useTime; # 36|-> useTime.start(); # 37| //为了更精准,起动就度量时间 # 38| qint64 startTime = QDateTime::currentDateTime().toMSecsSinceEpoch(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/main.cpp:43:34: warning[-Wdeprecated-declarations]: ‘Dtk::Widget::DApplicationSettings::DApplicationSettings(QObject*)’ is deprecated: The feature has been moved to DGuiApplicationHelper, We can disable it by setting DGuiApplicationHelper::DontSaveApplicationTheme enum with setAttribute. # 43 | DApplicationSettings set(&app); # | ^ /usr/include/dtk5/DWidget/DApplicationSettings:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/main.cpp:16: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationsettings.h:21:14: note: declared here # 21 | explicit DApplicationSettings(QObject *parent = nullptr); # | ^~~~~~~~~~~~~~~~~~~~ # 41| TerminalApplication app(argc, argv); # 42| app.setStartTime(startTime); # 43|-> DApplicationSettings set(&app); # 44| # 45| // 系统日志 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::endAddTab(TermWidgetPage*, bool, int, qint64)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:487:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 487 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 485| expandThemeStr = Settings::instance()->extendColorScheme(); # 486| if (!expandThemeStr.isEmpty()) # 487|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # 488| } # 489| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘bool MainWindow::hasRunningProcesses()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:500:106: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 500 | qInfo() << "here are processes running in this terminal tab... " << tabPage->identifier() << endl; # | ^~~~ /usr/include/qt5/QtCore/qdebug.h:49: included_from: Included from here. /usr/include/qt5/QtCore/QDebug:1: included_from: Included from here. /usr/include/dtk5/DGui/dpalette.h:10: included_from: Included from here. /usr/include/dtk5/DGui/DPalette:1: included_from: Included from here. /usr/include/dtk5/DWidget/dstyle.h:9: included_from: Included from here. /usr/include/dtk5/DWidget/DStyle:1: included_from: Included from here. /usr/include/dtk5/DWidget/diconbutton.h:10: included_from: Included from here. /usr/include/dtk5/DWidget/DIconButton:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:10: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 498| if (tabPage->runningTerminalCount() != 0) { # 499| /******** Modify by nt001000 renfeixiang 2020-05-28:修改 判断当前tab中是否有其它分屏正在执行 End***************/ # 500|-> qInfo() << "here are processes running in this terminal tab... " << tabPage->identifier() << endl; # 501| return true; # 502| } else { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:503:100: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 503 | qInfo() << "no processes running in this terminal tab... " << tabPage->identifier() << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 501| return true; # 502| } else { # 503|-> qInfo() << "no processes running in this terminal tab... " << tabPage->identifier() << endl; # 504| } # 505| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘virtual void MainWindow::closeEvent(QCloseEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:902:53: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 902 | qInfo() << "isMinimized........... " << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 900| // 如果不能马上关闭,并且还在没有最小化. # 901| if ((runningCount != 0) && isMinimized()) { # 902|-> qInfo() << "isMinimized........... " << endl; # 903| setWindowState((windowState() & ~Qt::WindowMinimized) | Qt::WindowActive); # 904| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘QSize MainWindow::halfScreenSize()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:970:47: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 970 | int w = qApp->desktop()->availableGeometry().width(); /usr/include/qt5/QtWidgets/QDesktopWidget:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:37: included_from: Included from here. /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 968| QSize MainWindow::halfScreenSize() # 969| { # 970|-> int w = qApp->desktop()->availableGeometry().width(); # 971| int h = qApp->desktop()->availableGeometry().height(); # 972| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:971:47: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 971 | int h = qApp->desktop()->availableGeometry().height(); /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 969| { # 970| int w = qApp->desktop()->availableGeometry().width(); # 971|-> int h = qApp->desktop()->availableGeometry().height(); # 972| # 973| QSize size; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::slotShortcutSwitchActivated()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:1110:76: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 1110 | qInfo() << "i - 1 > tabcount" << i - 1 << m_tabbar->count() << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 1108| # 1109| if (i - 1 >= m_tabbar->count()) { # 1110|-> qInfo() << "i - 1 > tabcount" << i - 1 << m_tabbar->count() << endl; # 1111| return; # 1112| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:1114:40: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 1114 | qInfo() << "index" << i - 1 << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 1112| } # 1113| # 1114|-> qInfo() << "index" << i - 1 << endl; # 1115| m_tabbar->setCurrentIndex(i - 1); # 1116| return; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::onCreateNewWindow(QString)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:1436:26: warning[-Wdeprecated-declarations]: ‘static bool QProcess::startDetached(const QString&)’ is deprecated: Use QProcess::startDetached(const QString &program, const QStringList &arguments) instead # 1436 | process.startDetached(QCoreApplication::applicationFilePath()); # | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/QtCore:170: included_from: Included from here. /usr/include/qt5/QtDBus/QtDBusDepends:3: included_from: Included from here. /usr/include/qt5/QtDBus/QtDBus:3: included_from: Included from here. /usr/include/libdframeworkdbus-2.0/com_deepin_wmswitcher.h:23: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/service.h:22: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/dbusmanager.h:8: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:19: included_from: Included from here. /usr/include/qt5/QtCore/qprocess.h:280:17: note: declared here # 280 | static bool startDetached(const QString &command); # | ^~~~~~~~~~~~~ # 1434| // 调用一个新的进程,开启终端 # 1435| QProcess process; # 1436|-> process.startDetached(QCoreApplication::applicationFilePath()); # 1437| } # 1438| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::addThemeMenuItems()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2147:42: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2147 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2145| //选中了内置主题在9-10项之间 // 浅色方案系列 # 2146| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2147|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2148| }else{ # 2149| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2150:42: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2150 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2148| }else{ # 2149| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2150|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2151| } # 2152| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::setThemeCheckItemSlot()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2203:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2203 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2201| Settings::instance()->setExtendColorScheme(THEME_NO); # 2202| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2203|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2204| return; # 2205| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2212:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2212 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2210| Settings::instance()->setExtendColorScheme(THEME_NO); # 2211| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2212|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2213| return; # 2214| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2221:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2221 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2219| DGuiApplicationHelper::ColorType type = DGuiApplicationHelper::UnknownType; # 2220| DGuiApplicationHelper::instance()->setPaletteType(type); # 2221|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # 2222| return; # 2223| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2233:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2233 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2231| Settings::instance()->setExtendColorScheme(Settings::instance()->extendThemeStr); # 2232| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2233|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2234| return; # 2235| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2243:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2243 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2241| Settings::instance()->setExtendColorScheme(Settings::instance()->extendThemeStr); # 2242| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2243|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2244| return; # 2245| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2252:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2252 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2250| Settings::instance()->setExtendColorScheme(Settings::instance()->extendThemeStr); # 2251| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2252|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2253| return; # 2254| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::menuHideSetThemeSlot()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2264:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2264 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2262| Settings::instance()->setExtendColorScheme(THEME_NO); # 2263| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2264|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2265| return; # 2266| } else if (currCheckThemeAction == darkThemeAction) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2270:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2270 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2268| Settings::instance()->setExtendColorScheme(THEME_NO); # 2269| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2270|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2271| return; # 2272| } else if (currCheckThemeAction == autoThemeAction) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2276:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2276 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2274| DGuiApplicationHelper::ColorType type = DGuiApplicationHelper::UnknownType; # 2275| DGuiApplicationHelper::instance()->setPaletteType(type); # 2276|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # 2277| return; # 2278| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2303:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2303 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2301| # 2302| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2303|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2304| return; # 2305| } else if (currCheckThemeAction == themeNineAction || currCheckThemeAction == themeTenAction) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2313:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2313 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2311| # 2312| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2313|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2314| return; # 2315| } else if (currCheckThemeAction == themeCustomAction) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2320:38: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2320 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2318| Settings::instance()->setColorScheme(THEME_LIGHT); # 2319| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2320|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2321| } else { # 2322| Settings::instance()->setColorScheme(THEME_DARK); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2324:38: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2324 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2322| Settings::instance()->setColorScheme(THEME_DARK); # 2323| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2324|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2325| } # 2326| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::switchThemeAction(QAction*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2344:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2344 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2342| Settings::instance()->setExtendColorScheme(THEME_NO); # 2343| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2344|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2345| return; # 2346| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2358:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2358 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2356| Settings::instance()->setExtendColorScheme(THEME_NO); # 2357| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2358|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2359| return; # 2360| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2366:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2366 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2364| Settings::instance()->setExtendColorScheme(THEME_NO); # 2365| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::UnknownType); # 2366|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # 2367| return; # 2368| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::switchThemeAction(QAction*&, const QString&)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2446:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2446 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2444| Settings::instance()->setExtendColorScheme(themeNameStr); # 2445| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2446|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2447| return; # 2448| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2460:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2460 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2458| Settings::instance()->setExtendColorScheme(themeNameStr); # 2459| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2460|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2461| return; # 2462| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2478:38: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2478 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2476| Settings::instance()->setColorScheme(THEME_LIGHT); # 2477| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::LightType); # 2478|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::LightType); # 2479| } else { # 2480| Settings::instance()->setColorScheme(THEME_DARK); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2482:38: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 2482 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 2480| Settings::instance()->setColorScheme(THEME_DARK); # 2481| DGuiApplicationHelper::instance()->setPaletteType(DGuiApplicationHelper::DarkType); # 2482|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::DarkType); # 2483| } # 2484| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void QuakeWindow::slotWorkAreaResized()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2787:79: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2787 | qInfo() << "workAreaResized" << QApplication::desktop()->availableGeometry(); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2785| void QuakeWindow::slotWorkAreaResized() # 2786| { # 2787|-> qInfo() << "workAreaResized" << QApplication::desktop()->availableGeometry(); # 2788| /******** Modify by nt001000 renfeixiang 2020-05-20:修改成只需要设置雷神窗口宽度,根据字体高度设置雷神最小高度 Begin***************/ # 2789| setMinimumWidth(QApplication::desktop()->availableGeometry().width()); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2789:63: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2789 | setMinimumWidth(QApplication::desktop()->availableGeometry().width()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2787| qInfo() << "workAreaResized" << QApplication::desktop()->availableGeometry(); # 2788| /******** Modify by nt001000 renfeixiang 2020-05-20:修改成只需要设置雷神窗口宽度,根据字体高度设置雷神最小高度 Begin***************/ # 2789|-> setMinimumWidth(QApplication::desktop()->availableGeometry().width()); # 2790| setWindowMinHeightForFont(); # 2791| /******** Add by ut001000 renfeixiang 2020-08-07:workAreaResized时改变大小,bug#41436***************/ Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2794:52: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2794 | move(QApplication::desktop()->availableGeometry().x(), QApplication::desktop()->availableGeometry().y()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2792| updateMinHeight(); # 2793| /******** Modify by nt001000 renfeixiang 2020-05-20:修改成只需要设置雷神窗口宽度,根据字体高度设置雷神最小高度 End***************/ # 2794|-> move(QApplication::desktop()->availableGeometry().x(), QApplication::desktop()->availableGeometry().y()); # 2795| qInfo() << "size" << size(); # 2796| setFixedWidth(QApplication::desktop()->availableGeometry().width()); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2794:102: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2794 | move(QApplication::desktop()->availableGeometry().x(), QApplication::desktop()->availableGeometry().y()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2792| updateMinHeight(); # 2793| /******** Modify by nt001000 renfeixiang 2020-05-20:修改成只需要设置雷神窗口宽度,根据字体高度设置雷神最小高度 End***************/ # 2794|-> move(QApplication::desktop()->availableGeometry().x(), QApplication::desktop()->availableGeometry().y()); # 2795| qInfo() << "size" << size(); # 2796| setFixedWidth(QApplication::desktop()->availableGeometry().width()); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2796:61: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2796 | setFixedWidth(QApplication::desktop()->availableGeometry().width()); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2794| move(QApplication::desktop()->availableGeometry().x(), QApplication::desktop()->availableGeometry().y()); # 2795| qInfo() << "size" << size(); # 2796|-> setFixedWidth(QApplication::desktop()->availableGeometry().width()); # 2797| return ; # 2798| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘virtual void QuakeWindow::initWindowAttribute()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2806:53: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2806 | QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here # 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~ # 2804| //QRect deskRect = QApplication::desktop()->availableGeometry();//获取可用桌面大小 # 2805| QDesktopWidget *desktopWidget = QApplication::desktop(); # 2806|-> QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # 2807| Qt::WindowFlags windowFlags = this->windowFlags(); # 2808| setWindowFlags(windowFlags | Qt::WindowStaysOnTopHint/* | Qt::FramelessWindowHint | Qt::BypassWindowManagerHint*/ /*| Qt::Dialog*/); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2833:45: warning[-Wdeprecated-declarations]: ‘void QDesktopWidget::workAreaResized(int)’ is deprecated: Use QScreen::availableGeometryChanged() # 2833 | connect(desktopWidget, &QDesktopWidget::workAreaResized, this, &QuakeWindow::slotWorkAreaResized); # | ^~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:99:69: note: declared here # 99 | QT_DEPRECATED_X("Use QScreen::availableGeometryChanged()") void workAreaResized(int); # | ^~~~~~~~~~~~~~~ # 2831| } # 2832| setFixedWidth(w); # 2833|-> connect(desktopWidget, &QDesktopWidget::workAreaResized, this, &QuakeWindow::slotWorkAreaResized); # 2834| # 2835| int saveHeight = getQuakeHeight(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘virtual QPoint QuakeWindow::calculateShortcutsPreviewPoint()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:2869:60: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 2869 | QRect rect = QApplication::desktop()->availableGeometry(); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:88:67: note: declared here # 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~~~~ # 2867| { # 2868| //--added by qinyaning(nyq) to solve the problem of can't show center--// # 2869|-> QRect rect = QApplication::desktop()->availableGeometry(); # 2870| //---------------------------------------------------------------------// # 2871| return QPoint(rect.x() + rect.width() / 2, rect.y() + rect.height() / 2); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘int QuakeWindow::getQuakeAnimationTime()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:3020:53: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 3020 | QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here # 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~ # 3018| { # 3019| QDesktopWidget *desktopWidget = QApplication::desktop(); # 3020|-> QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # 3021| //quakeAnimationBaseTime+quakeAnimationHighDistributionTotalTime的时间是雷神窗口最大高度时动画效果时间 # 3022| //动画时间计算方法:3quakeAnimationBaseTime加上(quakeAnimationHighDistributionTotalTime乘以当前雷神高度除以雷神最大高度)所得时间,为各个高度时动画时间 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘int QuakeWindow::getQuakeHeight()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:3187:55: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 3187 | int screenHeight = qApp->desktop()->screenGeometry().height(); /usr/include/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here # 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~ # 3185| int QuakeWindow::getQuakeHeight() # 3186| { # 3187|-> int screenHeight = qApp->desktop()->screenGeometry().height(); # 3188| int minHeight = screenHeight * 1 / 3; # 3189| return m_winInfoConfig->value(CONFIG_QUAKE_WINDOW_HEIGHT, minHeight).toInt(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp: scope_hint: In member function ‘void QuakeWindow::switchEnableResize(bool)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/main/mainwindow.cpp:3204:57: warning[-Wdeprecated-declarations]: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() # 3204 | QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here # 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; # | ^~~~~~~~~~~~~~ # 3202| // 设置最小高度和最大高度,解放fixSize设置的不允许拉伸 # 3203| QDesktopWidget *desktopWidget = QApplication::desktop(); # 3204|-> QRect screenRect = desktopWidget->screenGeometry(); //获取设备屏幕大小 # 3205| //Add by ut001000 renfeixiang 2020-11-16 修改成使用写好的设置最小值的函数 # 3206| updateMinHeight(); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp: scope_hint: In member function ‘void RemoteManagementSearchPanel::initUI()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp:44:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 44 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.h:27: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.h:16: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp:8: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 42| DPalette palette = m_label->palette(); # 43| QColor color; # 44|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 45| color = QColor::fromRgb(192, 198, 212, 102); # 46| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp:44:61: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 44 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 42| DPalette palette = m_label->palette(); # 43| QColor color; # 44|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 45| color = QColor::fromRgb(192, 198, 212, 102); # 46| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp:76:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 76 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &RemoteManagementSearchPanel::handleThemeTypeChanged); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 74| connect(m_listWidget, &ListView::focusOut, this, &RemoteManagementSearchPanel::handleListViewFocusOut); # 75| // 字体颜色随主题变化变化 # 76|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &RemoteManagementSearchPanel::handleThemeTypeChanged); # 77| } # 78| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp: scope_hint: In member function ‘void RemoteManagementSearchPanel::handleThemeTypeChanged(Dtk::Gui::DGuiApplicationHelper::ColorType)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/remotemanagementsearchpanel.cpp:99:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 99 | if (DApplicationHelper::DarkType == themeType) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 97| DPalette palette = m_label->palette(); # 98| QColor color; # 99|-> if (DApplicationHelper::DarkType == themeType) # 100| color = QColor::fromRgb(192, 198, 212, 102); # 101| else Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigmanager.cpp:168:70: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'pServerConfig' # 166| ServerConfig *pServerConfig = new ServerConfig(); # 167| if (strList.count() < 3) { # 168|-> qInfo() << __FUNCTION__ << serverName << strList.count() << "error"; # 169| continue; # 170| } Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigmanager.cpp:471:14: warning[core.NullDereference]: Access to field 'manager' results in a dereference of a null pointer (loaded from variable 'reback') # 469| Q_ASSERT(reback); # 470| if (NULL == unused) { # 471|-> emit reback->manager->lookupSerceats(reback->key, ""); # 472| return; # 473| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp: scope_hint: In member function ‘void ServerConfigOptDlg::initUI()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:105:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 105 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.h:19: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 103| DPalette palette = m_titleLabel->palette(); # 104| QColor color; # 105|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 106| color = QColor::fromRgb(192, 198, 212, 255); # 107| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:105:61: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 105 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 103| DPalette palette = m_titleLabel->palette(); # 104| QColor color; # 105|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 106| color = QColor::fromRgb(192, 198, 212, 255); # 107| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:188:35: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 188 | palette = DApplicationHelper::instance()->palette(m_advancedOptions); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 186| # 187| //m_advancedOptions # 188|-> palette = DApplicationHelper::instance()->palette(m_advancedOptions); # 189| palette.setColor(DPalette::ButtonText, palette.color(DPalette::Highlight)); # 190| m_advancedOptions->setPalette(palette); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:256:39: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 256 | DPalette pa = DApplicationHelper::instance()->palette(pAddSaveButton); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 254| Utils::setSpaceInWord(pCancelButton); # 255| Utils::setSpaceInWord(pAddSaveButton); # 256|-> DPalette pa = DApplicationHelper::instance()->palette(pAddSaveButton); # 257| QBrush brush = pa.textLively().color(); # 258| pa.setBrush(DPalette::ButtonText, brush); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:280:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 280 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &ServerConfigOptDlg::handleThemeTypeChanged); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 278| }); # 279| // 字体颜色随主题变化变化 # 280|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &ServerConfigOptDlg::handleThemeTypeChanged); # 281| # 282| // 设置焦点顺序 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp: scope_hint: In member function ‘void ServerConfigOptDlg::handleThemeTypeChanged(Dtk::Gui::DGuiApplicationHelper::ColorType)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:291:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 291 | if (DApplicationHelper::DarkType == themeType) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 289| //palette.setBrush(QPalette::WindowText, palette.color(DPalette::TextTitle)); # 290| QColor color; # 291|-> if (DApplicationHelper::DarkType == themeType) # 292| color = QColor::fromRgb(192, 198, 212, 255); # 293| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/remotemanage/serverconfigoptdlg.cpp:299:35: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 299 | palette = DApplicationHelper::instance()->palette(m_delServer); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 297| m_titleLabel->setPalette(palette); # 298| # 299|-> palette = DApplicationHelper::instance()->palette(m_delServer); # 300| palette.setColor(DPalette::ButtonText, palette.color(DPalette::TextWarning)); # 301| m_delServer->setPalette(palette); Error: COMPILER_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/settings/settings.cpp: scope_hint: In static member function ‘static void Settings::addShellOption()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/settings/settings.cpp:252:24: warning[-Wrange-loop-construct]: loop variable ‘key’ creates a copy from type ‘const QString’ # 252 | for (const QString key : shellsMap.keys()) # | ^~~ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/settings/settings.cpp:252:24: note: use reference type to prevent copying # 252 | for (const QString key : shellsMap.keys()) # | ^~~ # | & # 250| keysList << DEFAULT_SHELL; # 251| // 数据转换 # 252|-> for (const QString key : shellsMap.keys()) # 253| keysList << key; # 254| g_shellConfigCombox->addItems(keysList); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp: scope_hint: In member function ‘virtual void ColorPushButton::paintEvent(QPaintEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:78:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 78 | if (DApplicationHelper::LightType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:18: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 76| # 77| QColor borderColor; # 78|-> if (DApplicationHelper::LightType == DApplicationHelper::instance()->themeType()) # 79| borderColor = QColor::fromRgb(0, 0, 0, static_cast<int>(255 * 0.05)); # 80| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:78:62: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 78 | if (DApplicationHelper::LightType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 76| # 77| QColor borderColor; # 78|-> if (DApplicationHelper::LightType == DApplicationHelper::instance()->themeType()) # 79| borderColor = QColor::fromRgb(0, 0, 0, static_cast<int>(255 * 0.05)); # 80| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:104:44: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 104 | DPalette pax = DApplicationHelper::instance()->palette(this); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 102| //绘画边框 # 103| QPen framePen; # 104|-> DPalette pax = DApplicationHelper::instance()->palette(this); # 105| //获取活动色 # 106| framePen = QPen(pax.color(DPalette::Highlight), 2); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp: scope_hint: In member function ‘void CustomThemeSettingDialog::initUITitle()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:196:29: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 196 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 194| DPalette palette = m_titleText->palette(); # 195| QColor color; # 196|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 197| color = QColor::fromRgb(192, 198, 212, 255); # 198| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:196:61: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 196 | if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 194| DPalette palette = m_titleText->palette(); # 195| QColor color; # 196|-> if (DApplicationHelper::DarkType == DApplicationHelper::instance()->themeType()) # 197| color = QColor::fromRgb(192, 198, 212, 255); # 198| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp: scope_hint: In member function ‘void CustomThemeSettingDialog::initTitleConnections()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:383:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 383 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, m_titleText, [ = ](DGuiApplicationHelper::ColorType themeType) { # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 381| }); # 382| // 字体颜色随主题变化变化 # 383|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, m_titleText, [ = ](DGuiApplicationHelper::ColorType themeType) { # 384| DPalette palette = m_titleText->palette(); # 385| QColor color; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp: scope_hint: In lambda function deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:386:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 386 | if (DApplicationHelper::DarkType == themeType) # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 384| DPalette palette = m_titleText->palette(); # 385| QColor color; # 386|-> if (DApplicationHelper::DarkType == themeType) # 387| color = QColor::fromRgb(192, 198, 212, 255); # 388| else Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp: scope_hint: In member function ‘void CustomThemeSettingDialog::addCancelConfirmButtons()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/customthemesettingdialog.cpp:428:39: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 428 | DPalette pa = DApplicationHelper::instance()->palette(verticalLine); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 426| # 427| DVerticalLine *verticalLine = new DVerticalLine(this); # 428|-> DPalette pa = DApplicationHelper::instance()->palette(verticalLine); # 429| QColor splitColor = pa.color(DPalette::ItemBackground); # 430| pa.setBrush(DPalette::Background, splitColor); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/focusframe.cpp: scope_hint: In member function ‘virtual void FocusFrame::paintEvent(QPaintEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/focusframe.cpp:29:39: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 29 | DPalette pa = DApplicationHelper::instance()->palette(this); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/focusframe.cpp:9: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 27| { # 28| QPainter painter(this); # 29|-> DPalette pa = DApplicationHelper::instance()->palette(this); # 30| DPalette::ColorType backgroundType = static_cast<DPalette::ColorType>(getBackgroudColorRole()); # 31| // 去锯齿 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.cpp: scope_hint: In member function ‘void ItemWidget::initConnections()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.cpp:309:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 309 | connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &ItemWidget::slotThemeChange); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.h:27: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 307| { # 308| // 颜色随主题变化 # 309|-> connect(DApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, &ItemWidget::slotThemeChange); # 310| // 功能键被点击 # 311| connect(m_funcButton, &DIconButton::clicked, this, &ItemWidget::onFuncButtonClicked); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.cpp: scope_hint: In member function ‘void ItemWidget::setFontColor(Dtk::Widget::DLabel*, ItemTextColor)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.cpp:464:48: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 464 | DPalette fontPalette = DApplicationHelper::instance()->palette(label); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 462| void ItemWidget::setFontColor(DLabel *label, ItemTextColor colorType) # 463| { # 464|-> DPalette fontPalette = DApplicationHelper::instance()->palette(label); # 465| QColor color = getColor(colorType); # 466| if (color.isValid()) { Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp: scope_hint: In member function ‘int ListView::getWidgetIndex(ItemWidget*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp:665:10: warning[-Wdeprecated-declarations]: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<ItemWidget*>::iterator; LessThan = bool (*)(ItemWidget*, ItemWidget*)]’ is deprecated: Use std::sort # 665 | qSort(m_itemList.begin(), m_itemList.end(), comparator); # | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:43: included_from: Included from here. /usr/include/qt5/QtCore/qvariant.h:45: included_from: Included from here. /usr/include/qt5/QtCore/qmetaobject.h:45: included_from: Included from here. /usr/include/qt5/QtCore/QMetaMethod:1: included_from: Included from here. /usr/include/dtk5/DWidget/dtkwidget_global.h:10: included_from: Included from here. /usr/include/dtk5/DWidget/dframe.h:8: included_from: Included from here. /usr/include/dtk5/DWidget/DFrame:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/focusframe.h:17: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/itemwidget.h:18: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.h:16: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp:6: included_from: Included from here. /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here # 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) # | ^~~~~ # 663| int ListView::getWidgetIndex(ItemWidget *itemWidget) # 664| { # 665|-> qSort(m_itemList.begin(), m_itemList.end(), comparator); # 666| // 从0开始 # 667| int index = 0; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp: scope_hint: In member function ‘void ListView::setFocusFromeIndex(int, ListFocusType)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp:695:41: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 695 | qInfo() << "index:" << index << endl; # | ^~~~ /usr/include/qt5/QtCore/qdebug.h:49: included_from: Included from here. /usr/include/qt5/QtCore/QDebug:1: included_from: Included from here. /usr/include/dtk5/DGui/dpalette.h:10: included_from: Included from here. /usr/include/dtk5/DGui/DPalette:1: included_from: Included from here. /usr/include/dtk5/DWidget/dframe.h:9: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 693| index = this->count() - 1; # 694| else # 695|-> qInfo() << "index:" << index << endl; # 696| # 697| qInfo() << "focus index:" << index << endl; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp:697:43: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 697 | qInfo() << "focus index:" << index << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 695| qInfo() << "index:" << index << endl; # 696| # 697|-> qInfo() << "focus index:" << index << endl; # 698| # 699| // index >= 0 < 最大数量 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/listview.cpp:745:72: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 745 | qInfo() << "m_scrollPostion" << m_scrollPostion << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 743| } else { # 744| m_scrollPostion = verticalScrollBar()->value(); # 745|-> qInfo() << "m_scrollPostion" << m_scrollPostion << endl; # 746| } # 747| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp: scope_hint: In member function ‘int TabBar::insertTab(const int&, const QString&, const QString&)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:229:84: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 229 | qInfo() << "insertTab at index: " << index << " with id::" << tabIdentifier << endl; # | ^~~~ /usr/include/qt5/QtCore/qdebug.h:49: included_from: Included from here. /usr/include/qt5/QtCore/QDebug:1: included_from: Included from here. /usr/include/dtk5/DGui/dpalette.h:10: included_from: Included from here. /usr/include/dtk5/DGui/DPalette:1: included_from: Included from here. /usr/include/dtk5/DWidget/dapplication.h:10: included_from: Included from here. /usr/include/dtk5/DWidget/DApplication:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/common/utils.h:13: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:7: included_from: Included from here. /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 227| int TabBar::insertTab(const int &index, const QString &tabIdentifier, const QString &tabName) # 228| { # 229|-> qInfo() << "insertTab at index: " << index << " with id::" << tabIdentifier << endl; # 230| int insertIndex = DTabBar::insertTab(index, tabName); # 231| setTabData(insertIndex, QVariant::fromValue(tabIdentifier)); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp: scope_hint: In member function ‘bool TabBar::handleRightButtonClick(QMouseEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:471:50: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 471 | qInfo() << "currIndex" << m_rightClickTab << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 469| } # 470| } # 471|-> qInfo() << "currIndex" << m_rightClickTab << endl; # 472| # 473| // 弹出tab标签的右键菜单 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp: scope_hint: In member function ‘void TabBar::handleTabMoved(int, int)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:693:33: warning[-Wdeprecated-declarations]: ‘void QList<T>::swap(int, int) [with T = QString]’ is deprecated: Use QList<T>::swapItemsAt() # 693 | m_tabIdentifierList.swap(fromIndex, toIndex); # | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobject.h:49: included_from: Included from here. /usr/include/qt5/QtWidgets/qwidget.h:45: included_from: Included from here. /usr/include/qt5/QtWidgets/qtabbar.h:44: included_from: Included from here. /usr/include/qt5/QtWidgets/QTabBar:1: included_from: Included from here. /usr/include/dtk5/DWidget/dtabbar.h:8: included_from: Included from here. /usr/include/dtk5/DWidget/DTabBar:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.h:9: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:6: included_from: Included from here. /usr/include/qt5/QtCore/qlist.h:225:10: note: declared here # 225 | void swap(int i, int j) { swapItemsAt(i, j); } # | ^~~~ # 691| && (fromIndex >= 0) # 692| && (toIndex >= 0)) { # 693|-> m_tabIdentifierList.swap(fromIndex, toIndex); # 694| } # 695| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp: scope_hint: In member function ‘void TabBar::handleTabDroped(int, Qt::DropAction, QObject*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:806:78: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 806 | qInfo() << "handleTabDroped index:" << index << ", target:" << target << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 804| Q_UNUSED(dropAction) # 805| # 806|-> qInfo() << "handleTabDroped index:" << index << ", target:" << target << endl; # 807| TabBar *tabbar = qobject_cast<TabBar *>(target); # 808| Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:811:53: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 811 | qInfo() << "tabbar == nullptr " << index << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 809| //拖出的标签--需要新建窗口 # 810| if (nullptr == tabbar) { # 811|-> qInfo() << "tabbar == nullptr " << index << endl; # 812| MainWindow *window = static_cast<MainWindow *>(this->window()); # 813| //窗口不为雷神模式才允许移动 Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/tabbar.cpp:821:53: warning[-Wdeprecated-declarations]: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl # 821 | qInfo() << "tabbar != nullptr " << index << endl; # | ^~~~ /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here # 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); # | ^~~~ # 819| } else { # 820| //拖入的标签--需要关闭拖入窗口的标签页 # 821|-> qInfo() << "tabbar != nullptr " << index << endl; # 822| closeTab(index); # 823| } Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termcommandlinkbutton.cpp: scope_hint: In constructor ‘TermCommandLinkButton::TermCommandLinkButton(QWidget*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termcommandlinkbutton.cpp:18:44: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 18 | DPalette palette = DApplicationHelper::instance()->palette(this); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termcommandlinkbutton.cpp:9: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 16| { # 17| Utils::set_Object_Name(this); # 18|-> DPalette palette = DApplicationHelper::instance()->palette(this); # 19| palette.setColor(DPalette::ButtonText, palette.color(DPalette::TextWarning)); # 20| this->setPalette(palette); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp: scope_hint: In member function ‘void TermWidget::initConnections()’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp:176:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 176 | connect(DApplicationHelper::instance(), # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.h:10: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 174| connect(this, &QWidget::customContextMenuRequested, this, &TermWidget::customContextMenuCall); # 175| # 176|-> connect(DApplicationHelper::instance(), # 177| &DApplicationHelper::themeTypeChanged, # 178| this, Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp:177:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 177 | &DApplicationHelper::themeTypeChanged, # | ^~~~~~~~~~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 175| # 176| connect(DApplicationHelper::instance(), # 177|-> &DApplicationHelper::themeTypeChanged, # 178| this, # 179| &TermWidget::onThemeTypeChanged); Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp:754:9: warning[deadcode.DeadStores]: Value stored to 'length' is never read # 752| break; # 753| case EraseMode_Escape_Sequeue: # 754|-> length = 4; # 755| char sequeue[] = "\e[3~"; # 756| QTermWidget::setBackspaceMode(sequeue, 4); Error: CLANG_WARNING: deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidget.cpp:782:9: warning[deadcode.DeadStores]: Value stored to 'length' is never read # 780| case EraseMode_Auto: # 781| case EraseMode_Escape_Sequeue: # 782|-> length = 4; # 783| char sequeue[] = "\e[3~"; # 784| QTermWidget::setDeleteMode(sequeue, 4); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp: scope_hint: In constructor ‘TermWidgetPage::TermWidgetPage(const TermProperties&, QWidget*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp:47:33: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 47 | connect(DApplicationHelper::instance(), &DApplicationHelper::themeTypeChanged, this, &TermWidgetPage::handleThemeTypeChanged); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/pagesearchbar.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.h:11: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp:6: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 45| connect(m_findBar, &PageSearchBar::findPrev, this, &TermWidgetPage::handleFindPrev); # 46| connect(m_findBar, &PageSearchBar::keywordChanged, this, &TermWidgetPage::handleKeywordChanged); # 47|-> connect(DApplicationHelper::instance(), &DApplicationHelper::themeTypeChanged, this, &TermWidgetPage::handleThemeTypeChanged); # 48| # 49| /******** Modify by nt001000 renfeixiang 2020-05-27:修改 增加参数区别remove和purge卸载命令 2020-05-28 优化代码 Begin***************/ Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp:47:66: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 47 | connect(DApplicationHelper::instance(), &DApplicationHelper::themeTypeChanged, this, &TermWidgetPage::handleThemeTypeChanged); # | ^~~~~~~~~~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 45| connect(m_findBar, &PageSearchBar::findPrev, this, &TermWidgetPage::handleFindPrev); # 46| connect(m_findBar, &PageSearchBar::keywordChanged, this, &TermWidgetPage::handleKeywordChanged); # 47|-> connect(DApplicationHelper::instance(), &DApplicationHelper::themeTypeChanged, this, &TermWidgetPage::handleThemeTypeChanged); # 48| # 49| /******** Modify by nt001000 renfeixiang 2020-05-27:修改 增加参数区别remove和purge卸载命令 2020-05-28 优化代码 Begin***************/ Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp: scope_hint: In member function ‘void TermWidgetPage::setSplitStyle(Dtk::Widget::DSplitter*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp:96:43: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 96 | DPalette pa = DApplicationHelper::instance()->applicationPalette(); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 94| //此处代码暂时保留 //DPalette pa = DApplicationHelper::instance()->palette(handle); # 95| //bug#57044 中的分割线颜色,保留的代码对默认主题,和十个内置主题的颜色是正确获取,但是在自定义的颜色获取存在异常,采取如下方式获取 # 96|-> DPalette pa = DApplicationHelper::instance()->applicationPalette(); # 97| QColor splitBrush = pa.color(DPalette::Highlight); # 98| pa.setBrush(DPalette::Background, splitBrush); Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp: scope_hint: In member function ‘void TermWidgetPage::split(Qt::Orientation)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/termwidgetpage.cpp:146:34: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 146 | emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # | ^~~~~~~~ /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 144| expandThemeStr = Settings::instance()->extendColorScheme(); # 145| if (!expandThemeStr.isEmpty()) # 146|-> emit DApplicationHelper::instance()->themeTypeChanged(DGuiApplicationHelper::instance()->themeType()); # 147| # 148| return ; Error: COMPILER_WARNING (CWE-477): deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/themepreviewarea.cpp: scope_hint: In member function ‘virtual void ThemePreviewArea::paintEvent(QPaintEvent*)’ deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/themepreviewarea.cpp:78:39: warning[-Wdeprecated-declarations]: ‘DApplicationHelper’ is deprecated: Use DPaletteHelper # 78 | DPalette pa = DApplicationHelper::instance()->palette(this); # | ^~~~~~~~ /usr/include/dtk5/DWidget/DApplicationHelper:1: included_from: Included from here. deepin-terminal-5.9.43-build/deepin-terminal-5.9.43/src/views/themepreviewarea.cpp:8: included_from: Included from here. /usr/include/dtk5/DWidget/dapplicationhelper.h:15:49: note: declared here # 15 | class D_DECL_DEPRECATED_X("Use DPaletteHelper") DApplicationHelper : public DGuiApplicationHelper # | ^~~~~~~~~~~~~~~~~~ # 76| FramePath.addRoundedRect(QRectF(rect.x(), rect.y(), rect.width(), rect.height()), 8, 8); # 77| // 获取控件边框颜色 # 78|-> DPalette pa = DApplicationHelper::instance()->palette(this); # 79| QPen pen(pa.color(DPalette::FrameBorder), 1); # 80| painter.setPen(pen);