diff --git a/src/models/disassemblymodel.h b/src/models/disassemblymodel.h index 6b1be8fea..8456d1d42 100644 --- a/src/models/disassemblymodel.h +++ b/src/models/disassemblymodel.h @@ -30,7 +30,7 @@ class DisassemblyModel : public QAbstractTableModel Q_OBJECT public: explicit DisassemblyModel(KSyntaxHighlighting::Repository* repository, QObject* parent = nullptr); - ~DisassemblyModel(); + ~DisassemblyModel() override; void setDisassembly(const DisassemblyOutput& disassemblyOutput, const Data::CallerCalleeResults& results); diff --git a/src/models/sourcecodemodel.h b/src/models/sourcecodemodel.h index 4aa3e0bd4..ab985ccf9 100644 --- a/src/models/sourcecodemodel.h +++ b/src/models/sourcecodemodel.h @@ -39,7 +39,7 @@ class SourceCodeModel : public QAbstractTableModel Q_OBJECT public: explicit SourceCodeModel(KSyntaxHighlighting::Repository* repository, QObject* parent = nullptr); - ~SourceCodeModel(); + ~SourceCodeModel() override; void clear(); void setDisassembly(const DisassemblyOutput& disassemblyOutput, const Data::CallerCalleeResults& results); diff --git a/src/resultsdisassemblypage.cpp b/src/resultsdisassemblypage.cpp index 8f98db35c..1fc26bc93 100644 --- a/src/resultsdisassemblypage.cpp +++ b/src/resultsdisassemblypage.cpp @@ -178,9 +178,11 @@ class BranchDelegate : public QStyledItemDelegate auto pen = QPen(option.palette.color(QPalette::Link), 1); pen.setCosmetic(true); + const auto oldPen = painter->pen(); painter->setPen(pen); painter->drawLines(lines.constData(), lines.size()); + painter->setPen(oldPen); } private: diff --git a/tests/modeltests/tst_search.cpp b/tests/modeltests/tst_search.cpp index 307978fdf..25f4c52fd 100644 --- a/tests/modeltests/tst_search.cpp +++ b/tests/modeltests/tst_search.cpp @@ -8,8 +8,6 @@ #include #include #include -#include -#include #include #include