Skip to content

Commit

Permalink
Merge pull request #1161 from pinkavaj/pi-depr-mouse
Browse files Browse the repository at this point in the history
Simplify setFrequencyFocus()
  • Loading branch information
argilo authored Nov 6, 2022
2 parents 3a911ac + 44fc718 commit 23c6ad1
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions src/qtgui/freqctrl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -876,13 +876,12 @@ void CFreqCtrl::cursorEnd()

void CFreqCtrl::setFrequencyFocus()
{
uint8_t position = floor(log10(m_freq));
position = (uint8_t)fmax(position, 4); // restrict min to 100s of kHz

QMouseEvent mouseEvent(QEvent::MouseMove,
m_DigitInfo[position].dQRect.center(),
Qt::NoButton,
Qt::NoButton,
Qt::NoModifier);
mouseMoveEvent(&mouseEvent);
// Select last digit or 5th digit (100s of kHz), whatever is bigger.
int position = std::max(int(log10(m_freq)), 5);

if (!hasFocus()) {
setFocus(Qt::ShortcutFocusReason);
}

setActiveDigit(position);
}

0 comments on commit 23c6ad1

Please sign in to comment.