summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers
diff options
context:
space:
mode:
authorHarshit Maurya <hmaurya999@gmail.com>2020-05-13 03:23:39 +0530
committerHarshit Maurya <hmaurya999@gmail.com>2020-05-16 02:17:43 +0530
commitbc63cbe11afc9f520ae2019f5992657942b12c63 (patch)
tree29e00ce5dd42475891c48a9ca4cb00d572a99bb6 /src/waveform/renderers
parentc16cfc143b94e48b732761286a70270028b4aa54 (diff)
wwaveformrendermark: remove unnecessary state variable
Diffstat (limited to 'src/waveform/renderers')
-rw-r--r--src/waveform/renderers/waveformrendermark.cpp8
-rw-r--r--src/waveform/renderers/waveformrendermark.h1
2 files changed, 5 insertions, 4 deletions
diff --git a/src/waveform/renderers/waveformrendermark.cpp b/src/waveform/renderers/waveformrendermark.cpp
index f46ed5e071..882b748f1a 100644
--- a/src/waveform/renderers/waveformrendermark.cpp
+++ b/src/waveform/renderers/waveformrendermark.cpp
@@ -60,7 +60,7 @@ void WaveformRenderMark::draw(QPainter* painter, QPaintEvent* /*event*/) {
if (samplePosition != -1.0) {
double currentMarkPoint =
m_waveformRenderer->transformSamplePositionInRendererWorld(samplePosition);
- const auto& labelBoundingRect = m_markBoundaries[pMark];
+ const auto& labelBoundingRect = pMark->m_label.area();
if (m_waveformRenderer->getOrientation() == Qt::Horizontal) {
// NOTE: vRince I guess image width is odd to display the center on the exact line !
// external image should respect that ...
@@ -235,8 +235,10 @@ void WaveformRenderMark::generateMarkImage(WaveformMarkPointer pMark) {
labelRect.moveBottom(height - 1);
}
- m_markBoundaries[pMark].setRect(
- labelRect.left(), labelRect.top(), labelRectWidth, labelRectHeight);
+ pMark->m_label.setAreaRect(QRectF(labelRect.left(),
+ labelRect.top(),
+ labelRectWidth,
+ labelRectHeight));
// Fill with transparent pixels
pMark->m_image.fill(QColor(0, 0, 0, 0).rgba());
diff --git a/src/waveform/renderers/waveformrendermark.h b/src/waveform/renderers/waveformrendermark.h
index bccc5691af..dc0fad17c9 100644
--- a/src/waveform/renderers/waveformrendermark.h
+++ b/src/waveform/renderers/waveformrendermark.h
@@ -36,7 +36,6 @@ class WaveformRenderMark : public QObject, public WaveformRendererAbstract {
void generateMarkImage(WaveformMarkPointer pMark);
WaveformMarkSet m_marks;
- QMap<WaveformMarkPointer, QRect> m_markBoundaries;
DISALLOW_COPY_AND_ASSIGN(WaveformRenderMark);
};