diff options
author | Daniel Teske <daniel.teske@nokia.com> | 2012-05-02 13:10:14 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-05-02 13:18:50 +0200 |
commit | 1c1736944fdbd1b6b8e783e217d326c310fa7080 (patch) | |
tree | e1b521dc630822244d9bc941791543d11b24df1c /src/plugins/valgrind/callgrindtextmark.cpp | |
parent | f3d49692eb61579e5fe519c4ac61089eec5cc547 (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.cpp | 5 |
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; -} |