OBSProxyStyle.hpp 527 B

123456789101112131415161718192021
  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 OBSContextBarProxyStyle : public OBSProxyStyle {
  12. public:
  13. QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap,
  14. const QStyleOption *option) const override;
  15. };