diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index ef531fa42..e537c53a5 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -428,7 +428,7 @@ MainWindow::MainWindow(QDir const& temp_directory, bool multiple, ui->dxGridEntry->setValidator (new MaidenheadLocatorValidator {this}); ui->dxCallEntry->setValidator (new CallsignValidator {this}); ui->sbTR->values ({5, 10, 15, 30, 60, 120, 300, 900, 1800}); - ui->sbTR_FST4W->values ({15, 30, 60, 120, 300, 900, 1800}); + ui->sbTR_FST4W->values ({120, 300, 900, 1800}); ui->decodedTextBrowser->set_configuration (&m_config, true); ui->decodedTextBrowser2->set_configuration (&m_config); diff --git a/widgets/plotter.cpp b/widgets/plotter.cpp index fb65bd775..c21d7e5f0 100644 --- a/widgets/plotter.cpp +++ b/widgets/plotter.cpp @@ -56,6 +56,7 @@ CPlotter::CPlotter(QWidget *parent) : //CPlotter Constructor setAutoFillBackground(false); setAttribute(Qt::WA_OpaquePaintEvent, false); setAttribute(Qt::WA_NoSystemBackground, true); + setMouseTracking(true); m_bReplot=false; // contextual pop up menu @@ -697,6 +698,13 @@ void CPlotter::setRxFreq (int x) //setRxFreq int CPlotter::rxFreq() {return m_rxFreq;} //rxFreq +void CPlotter::mouseMoveEvent (QMouseEvent * event) +{ + int x=event->x(); + QToolTip::showText(event->globalPos(),QString::number(int(FreqfromX(x)))); + QWidget::mouseMoveEvent(event); +} + void CPlotter::mouseReleaseEvent (QMouseEvent * event) { if (Qt::LeftButton == event->button () and m_mode!="FST4W") { diff --git a/widgets/plotter.h b/widgets/plotter.h index b3eb85855..b4b4cf42b 100644 --- a/widgets/plotter.h +++ b/widgets/plotter.h @@ -13,6 +13,7 @@ #include #include #include +#include #define VERT_DIVS 7 //specify grid screen divisions #define HORZ_DIVS 20 @@ -91,6 +92,7 @@ protected: //re-implemented widget event handlers void paintEvent(QPaintEvent *event) override; void resizeEvent(QResizeEvent* event) override; + void mouseMoveEvent(QMouseEvent * event) override; void mouseReleaseEvent (QMouseEvent * event) override; void mouseDoubleClickEvent (QMouseEvent * event) override;