mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-10 13:54:23 +00:00
Correctly fill whole width of graph
This commit is contained in:
parent
39e8eb0427
commit
e2c0f00adb
@ -271,7 +271,7 @@ quint64 SpeedPlotView::maxYValue()
|
|||||||
if (!m_properties[static_cast<GraphID>(id)].enable)
|
if (!m_properties[static_cast<GraphID>(id)].enable)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
for (int i = static_cast<int>(queue.size()) - 1, j = 0; (i >= 0) && (j <= m_viewablePointsCount); --i, ++j)
|
for (int i = static_cast<int>(queue.size()) - 1, j = 0; (i >= 0) && (j < m_viewablePointsCount); --i, ++j)
|
||||||
if (queue[i].y[id] > maxYValue)
|
if (queue[i].y[id] > maxYValue)
|
||||||
maxYValue = queue[i].y[id];
|
maxYValue = queue[i].y[id];
|
||||||
}
|
}
|
||||||
@ -345,7 +345,7 @@ void SpeedPlotView::paintEvent(QPaintEvent *)
|
|||||||
rect.adjust(3, 0, 0, 0); // Need, else graphs cross left gridline
|
rect.adjust(3, 0, 0, 0); // Need, else graphs cross left gridline
|
||||||
|
|
||||||
const double yMultiplier = (niceScale.arg == 0.0) ? 0.0 : (static_cast<double>(rect.height()) / niceScale.sizeInBytes());
|
const double yMultiplier = (niceScale.arg == 0.0) ? 0.0 : (static_cast<double>(rect.height()) / niceScale.sizeInBytes());
|
||||||
const double xTickSize = static_cast<double>(rect.width()) / m_viewablePointsCount;
|
const double xTickSize = static_cast<double>(rect.width()) / (m_viewablePointsCount - 1);
|
||||||
|
|
||||||
boost::circular_buffer<PointData> &queue = getCurrentData();
|
boost::circular_buffer<PointData> &queue = getCurrentData();
|
||||||
|
|
||||||
@ -354,7 +354,7 @@ void SpeedPlotView::paintEvent(QPaintEvent *)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
QVector<QPoint> points;
|
QVector<QPoint> points;
|
||||||
for (int i = static_cast<int>(queue.size()) - 1, j = 0; (i >= 0) && (j <= m_viewablePointsCount); --i, ++j) {
|
for (int i = static_cast<int>(queue.size()) - 1, j = 0; (i >= 0) && (j < m_viewablePointsCount); --i, ++j) {
|
||||||
|
|
||||||
int newX = rect.right() - j * xTickSize;
|
int newX = rect.right() - j * xTickSize;
|
||||||
int newY = rect.bottom() - queue[i].y[id] * yMultiplier;
|
int newY = rect.bottom() - queue[i].y[id] * yMultiplier;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user