deepin-terminal-5.9.43-4.fc40

List of Defects

Error: CLANG_WARNING: [#def1]
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: [#def2]
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): [#def3]
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): [#def4]
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): [#def5]
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): [#def6]
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): [#def7]
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): [#def8]
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): [#def9]
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): [#def10]
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): [#def11]
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: [#def12]
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): [#def13]
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): [#def14]
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): [#def15]
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): [#def16]
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): [#def17]
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): [#def18]
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): [#def19]
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): [#def20]
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): [#def21]
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): [#def22]
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): [#def23]
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): [#def24]
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): [#def25]
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): [#def26]
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): [#def27]
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): [#def28]
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): [#def29]
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): [#def30]
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): [#def31]
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): [#def32]
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): [#def33]
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): [#def34]
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: [#def35]
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): [#def36]
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): [#def37]
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): [#def38]
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): [#def39]
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): [#def40]
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): [#def41]
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): [#def42]
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): [#def43]
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): [#def44]
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): [#def45]
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): [#def46]
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): [#def47]
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): [#def48]
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): [#def49]
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): [#def50]
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): [#def51]
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): [#def52]
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): [#def53]
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): [#def54]
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): [#def55]
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): [#def56]
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): [#def57]
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): [#def58]
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): [#def59]
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): [#def60]
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): [#def61]
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): [#def62]
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): [#def63]
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): [#def64]
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): [#def65]
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): [#def66]
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): [#def67]
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): [#def68]
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): [#def69]
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): [#def70]
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): [#def71]
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): [#def72]
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): [#def73]
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): [#def74]
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): [#def75]
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): [#def76]
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): [#def77]
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): [#def78]
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): [#def79]
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): [#def80]
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): [#def81]
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): [#def82]
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): [#def83]
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): [#def84]
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): [#def85]
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): [#def86]
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): [#def87]
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): [#def88]
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): [#def89]
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): [#def90]
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): [#def91]
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): [#def92]
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): [#def93]
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): [#def94]
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): [#def95]
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): [#def96]
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): [#def97]
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): [#def98]
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): [#def99]
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): [#def100]
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): [#def101]
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): [#def102]
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): [#def103]
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): [#def104]
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): [#def105]
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): [#def106]
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: [#def107]
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: [#def108]
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): [#def109]
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): [#def110]
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): [#def111]
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): [#def112]
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): [#def113]
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): [#def114]
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): [#def115]
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: [#def116]
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): [#def117]
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): [#def118]
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): [#def119]
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): [#def120]
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): [#def121]
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): [#def122]
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): [#def123]
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): [#def124]
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): [#def125]
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): [#def126]
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): [#def127]
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): [#def128]
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): [#def129]
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): [#def130]
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): [#def131]
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): [#def132]
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): [#def133]
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): [#def134]
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): [#def135]
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): [#def136]
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): [#def137]
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): [#def138]
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): [#def139]
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): [#def140]
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: [#def141]
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: [#def142]
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): [#def143]
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): [#def144]
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): [#def145]
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): [#def146]
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): [#def147]
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);

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-230.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-namedeepin-terminal-5.9.43-4.fc40
store-results-to/tmp/tmpjkf5t8cp/deepin-terminal-5.9.43-4.fc40.tar.xz
time-created2024-07-03 12:19:24
time-finished2024-07-03 12:22:51
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpjkf5t8cp/deepin-terminal-5.9.43-4.fc40.tar.xz' '--gcc-analyze' '/tmp/tmpjkf5t8cp/deepin-terminal-5.9.43-4.fc40.src.rpm'
tool-versioncsmock-3.5.3-1.el9