92 Qt::MouseButtons
b, Qt::KeyboardModifiers mods)
override;
101 void loadConfiguration();
103 void updateColors(
bool isDark);
116 bool clickButton(Qt::MouseButtons
b,
Button btn);
120 void updateButtonHoverState(
Button hoveredButton);
123 Qt::KeyboardModifiers mods);
125 Qt::MouseButtons
b, Qt::KeyboardModifiers mods);
127 Qt::MouseButtons
b, Qt::KeyboardModifiers mods);
129 Qt::MouseButtons
b, Qt::KeyboardModifiers mods);
132 void requestRepaint()
const;
136 Buttons m_hoveredButtons =
None;
138 QPointF m_lastButtonClickPosition;
141 QMap<Button, uint> m_buttons;
142 QMap<ColorType, QColor> m_colors;
143 QMap<ButtonIcon, QString> m_icons;
144 std::unique_ptr<QFont> m_font;
The QStaticText class enables optimized drawing of text when the text and its layout is updated rarel...