|
|
@ -652,10 +652,10 @@ void ChartView::mouseMoveEvent(QMouseEvent *ev) { |
|
|
|
auto value_pos = chart()->mapToPosition(*it); |
|
|
|
auto value_pos = chart()->mapToPosition(*it); |
|
|
|
if (value_pos.x() > track_pt.x()) track_pt = value_pos; |
|
|
|
if (value_pos.x() > track_pt.x()) track_pt = value_pos; |
|
|
|
} |
|
|
|
} |
|
|
|
text_list.push_back(QString(" %1 : %2 ").arg(sigs.size() > 1 ? s.sig->name.c_str() : "Value").arg(value)); |
|
|
|
text_list.push_back(QString("<span style=\"color:%1;\">■ </span>%2: %3").arg(s.series->color().name(), s.sig->name.c_str(), value)); |
|
|
|
} |
|
|
|
} |
|
|
|
if (track_pt.x() == 0) track_pt = ev->pos(); |
|
|
|
if (track_pt.x() == 0) track_pt = ev->pos(); |
|
|
|
QString text = QString("<div style=\"background-color: darkGray;color: white;\"> Time: %1 <br />%2</div>") |
|
|
|
QString text = QString("%1 <br/> %2") |
|
|
|
.arg(chart()->mapToValue(track_pt).x(), 0, 'f', 3) |
|
|
|
.arg(chart()->mapToValue(track_pt).x(), 0, 'f', 3) |
|
|
|
.arg(text_list.join("<br />")); |
|
|
|
.arg(text_list.join("<br />")); |
|
|
|
QPoint pt((int)track_pt.x() + 20, plot_area.top() - 20); |
|
|
|
QPoint pt((int)track_pt.x() + 20, plot_area.top() - 20); |
|
|
|