aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind/callgrindtextmark.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@nokia.com>2012-05-02 13:10:14 +0200
committerhjk <qthjk@ovi.com>2012-05-02 13:18:50 +0200
commit1c1736944fdbd1b6b8e783e217d326c310fa7080 (patch)
treee1b521dc630822244d9bc941791543d11b24df1c /src/plugins/valgrind/callgrindtextmark.cpp
parentf3d49692eb61579e5fe519c4ac61089eec5cc547 (diff)
Make ITextMark::widthFactor() and visible() non virtual
Instead make them simple properties of ITextMark The BaseTextMark destructor calls removeMark(this), at which point the virtual functions are already returning a possibly wrong value. Change-Id: Ic5b58dc0bc285a9618f4b9967ecfe941d75883c7 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/valgrind/callgrindtextmark.cpp')
-rw-r--r--src/plugins/valgrind/callgrindtextmark.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/plugins/valgrind/callgrindtextmark.cpp b/src/plugins/valgrind/callgrindtextmark.cpp
index f1400ea032..7e3133a322 100644
--- a/src/plugins/valgrind/callgrindtextmark.cpp
+++ b/src/plugins/valgrind/callgrindtextmark.cpp
@@ -50,6 +50,7 @@ CallgrindTextMark::CallgrindTextMark(const QPersistentModelIndex &index,
: TextEditor::BaseTextMark(fileName, lineNumber), m_modelIndex(index)
{
setPriority(TextEditor::ITextMark::HighPriority);
+ setWidthFactor(4.0);
}
void CallgrindTextMark::paint(QPainter *painter, const QRect &paintRect) const
@@ -100,7 +101,3 @@ const Function *CallgrindTextMark::function() const
return m_modelIndex.data(DataModel::FunctionRole).value<const Function *>();
}
-double CallgrindTextMark::widthFactor() const
-{
- return 4.0;
-}