1
0

OBSProxyStyle.hpp 571 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <QProxyStyle>
  3. class OBSProxyStyle : public QProxyStyle {
  4. Q_OBJECT
  5. public:
  6. OBSProxyStyle() : QProxyStyle() {}
  7. OBSProxyStyle(const QString &key) : QProxyStyle(key) {}
  8. int styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget,
  9. QStyleHintReturn *returnData) const override;
  10. };
  11. class OBSInvisibleCursorProxyStyle : public OBSProxyStyle {
  12. Q_OBJECT
  13. public:
  14. OBSInvisibleCursorProxyStyle() : OBSProxyStyle() {}
  15. int pixelMetric(PixelMetric pm, const QStyleOption *option, const QWidget *widget) const override;
  16. };