/**
* Constructs the string to display.
*/
- QString format_string(qreal max_width = 0, std::function<qreal(const QString&)> query_size
- = [](const QString& s) -> qreal { Q_UNUSED(s); return 0; });
+ QString format_string(int max_width = 0, std::function<double(const QString&)> query_size
+ = [](const QString& s) -> double { (void)s; return 0; });
pair<float, float> get_cursor_offsets() const;
public Q_SLOTS:
void on_hover_point_changed(const QWidget* widget, const QPoint &hp);
+private:
+ QString format_string_sub(int time_precision, int freq_precision, bool show_unit = true);
+
private:
shared_ptr<Cursor> first_, second_;
QColor fill_color_;