Changeset - 969bab18103b
[Not reviewed]
Hasan Yavuz Ă–ZDERYA - 7 years ago 2018-10-01 15:08:43
hy@ozderya.net
don't display values when zooming (selecting rectangle)
1 file changed with 14 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/zoomer.cpp
Show inline comments
 
@@ -104,12 +104,14 @@ QRegion Zoomer::rubberBandMask() const
 

	
 
void Zoomer::drawTracker(QPainter* painter) const
 
{
 
    // ScrollZoomer::drawTracker(painter);
 
    if (_stream != nullptr && _stream->numChannels())
 
    if (isActive())
 
    {
 
        QwtPlotZoomer::drawTracker(painter);
 
    }
 
    else if (_stream != nullptr && _stream->numChannels())
 
    {
 
        drawValues(painter);
 
    }
 
    return;
 
}
 

	
 
void Zoomer::drawValues(QPainter* painter) const
 
@@ -163,8 +165,15 @@ QVector<double> Zoomer::findValues(doubl
 

	
 
QRect Zoomer::trackerRect(const QFont& font) const
 
{
 
    // TODO: optimize tracker area for masking instead of returning whole plot size
 
    return pickArea().boundingRect().toRect();
 
    if (isActive())
 
    {
 
        return QwtPlotZoomer::trackerRect(font);
 
    }
 
    else
 
    {
 
        // TODO: optimize tracker area for masking instead of returning whole plot size
 
        return pickArea().boundingRect().toRect();
 
    }
 
}
 

	
 
void Zoomer::widgetMousePressEvent(QMouseEvent* mouseEvent)
0 comments (0 inline, 0 general)