obs-proxy-style.hpp 524 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <QProxyStyle>
  3. class OBSProxyStyle : public QProxyStyle {
  4. public:
  5. OBSProxyStyle() : QProxyStyle() {}
  6. OBSProxyStyle(const QString &key) : QProxyStyle(key) {}
  7. int styleHint(StyleHint hint, const QStyleOption *option,
  8. const QWidget *widget,
  9. QStyleHintReturn *returnData) const override;
  10. };
  11. class OBSContextBarProxyStyle : public OBSProxyStyle {
  12. public:
  13. QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap,
  14. const QStyleOption *option) const override;
  15. };