From 3187a165ba2e44b9d15d1663ffb42b499427bd27 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Thu, 9 Mar 2023 15:40:19 +0100 Subject: [PATCH] ui/obs-browser-widget: Allow directly modifying underlying widget --- source/ui/ui-obs-browser-widget.cpp | 5 +++++ source/ui/ui-obs-browser-widget.hpp | 2 ++ 2 files changed, 7 insertions(+) diff --git a/source/ui/ui-obs-browser-widget.cpp b/source/ui/ui-obs-browser-widget.cpp index 23a2884..472c905 100644 --- a/source/ui/ui-obs-browser-widget.cpp +++ b/source/ui/ui-obs-browser-widget.cpp @@ -91,6 +91,11 @@ streamfx::ui::obs_browser_widget::obs_browser_widget(QUrl url, QWidget* parent) streamfx::ui::obs_browser_widget::~obs_browser_widget() {} +QWidget* streamfx::ui::obs_browser_widget::cefwidget() +{ + return _widget; +} + void streamfx::ui::obs_browser_widget::set_url(QUrl url) { dynamic_cast(_widget)->setURL(url.toString().toStdString()); diff --git a/source/ui/ui-obs-browser-widget.hpp b/source/ui/ui-obs-browser-widget.hpp index 47dca16..a483f70 100644 --- a/source/ui/ui-obs-browser-widget.hpp +++ b/source/ui/ui-obs-browser-widget.hpp @@ -46,6 +46,8 @@ namespace streamfx::ui { void set_url(QUrl url); + QWidget* cefwidget(); + public: static bool is_available(); };