Files
obs-studio/frontend/utility/OBSProxyStyle.hpp
Sebastian Beckmann 7685a0c78b frontend: Set cursor width for OBSHotkeyEdit to 0
This hides the cursor from the OBSHotkeyEdit spin boxes even when they
are in focus.
Uses a shared style owned by OBSApp.
2025-08-23 13:01:02 -04:00

25 lines
571 B
C++

#pragma once
#include <QProxyStyle>
class OBSProxyStyle : public QProxyStyle {
Q_OBJECT
public:
OBSProxyStyle() : QProxyStyle() {}
OBSProxyStyle(const QString &key) : QProxyStyle(key) {}
int styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget,
QStyleHintReturn *returnData) const override;
};
class OBSInvisibleCursorProxyStyle : public OBSProxyStyle {
Q_OBJECT
public:
OBSInvisibleCursorProxyStyle() : OBSProxyStyle() {}
int pixelMetric(PixelMetric pm, const QStyleOption *option, const QWidget *widget) const override;
};