Prevent Level radio buttons stealing focus

This commit is contained in:
G.K.MacGregor
2021-02-12 21:43:14 +00:00
parent 9a997d1bfa
commit 917f4fa7d6

View File

@@ -655,10 +655,10 @@ void MainWindow::createStatusBar()
m_levelRadioButton[1] = new QRadioButton("1.5"); m_levelRadioButton[1] = new QRadioButton("1.5");
m_levelRadioButton[2] = new QRadioButton("2.5"); m_levelRadioButton[2] = new QRadioButton("2.5");
m_levelRadioButton[3] = new QRadioButton("3.5"); m_levelRadioButton[3] = new QRadioButton("3.5");
statusBar()->addPermanentWidget(m_levelRadioButton[0]); for (int i=0; i<4; i++) {
statusBar()->addPermanentWidget(m_levelRadioButton[1]); m_levelRadioButton[i]->setFocusPolicy(Qt::NoFocus);
statusBar()->addPermanentWidget(m_levelRadioButton[2]); statusBar()->addPermanentWidget(m_levelRadioButton[i]);
statusBar()->addPermanentWidget(m_levelRadioButton[3]); }
m_levelRadioButton[0]->toggle(); m_levelRadioButton[0]->toggle();
connect(m_levelRadioButton[0], &QAbstractButton::clicked, [=]() { m_textWidget->pageRender()->setRenderLevel(0); m_textWidget->update(); }); connect(m_levelRadioButton[0], &QAbstractButton::clicked, [=]() { m_textWidget->pageRender()->setRenderLevel(0); m_textWidget->update(); });
connect(m_levelRadioButton[1], &QAbstractButton::clicked, [=]() { m_textWidget->pageRender()->setRenderLevel(1); m_textWidget->update(); }); connect(m_levelRadioButton[1], &QAbstractButton::clicked, [=]() { m_textWidget->pageRender()->setRenderLevel(1); m_textWidget->update(); });