1
0

window-dock-browser.hpp 431 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "window-dock.hpp"
  3. #include <QScopedPointer>
  4. #include <browser-panel.hpp>
  5. extern QCef *cef;
  6. extern QCefCookieManager *panel_cookies;
  7. class BrowserDock : public OBSDock {
  8. public:
  9. inline BrowserDock() : OBSDock() {}
  10. QScopedPointer<QCefWidget> cefWidget;
  11. inline void SetWidget(QCefWidget *widget_)
  12. {
  13. setWidget(widget_);
  14. cefWidget.reset(widget_);
  15. }
  16. void closeEvent(QCloseEvent *event) override;
  17. };