feat(sim): Forced style for POT/6POS knobs on MacOS for legibility (#2840)

This commit is contained in:
philmoz
2022-12-11 11:43:37 +10:00
committed by GitHub
parent b77bdba9a1
commit 1b0dab9d84
@@ -27,6 +27,9 @@
#include <QDial>
#include <QMouseEvent>
#include <QToolTip>
#ifdef __APPLE__
#include <QStyleFactory>
#endif
#include <math.h>
class RadioKnobWidget : public RadioWidget
@@ -72,6 +75,11 @@ class RadioKnobWidget : public RadioWidget
explicit KnobWidget(Board::PotType type, QWidget * parent = 0):
QDial(parent)
{
#ifdef __APPLE__
// Set style for dial to show dot instead of arrow pointer for selected position
setStyle(QStyleFactory::create("fusion"));
#endif
m_toolTip = tr("<p>Value (input): <b>%1</b></p>");
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);