Files
obs-studio/frontend/docks/BrowserDock.cpp
cg2121 47360a92c5 frontend: Use Q_OBJECT macro for BrowserDock
This is needed as the BrowserDock is a QObject.
2025-05-01 16:01:14 -04:00

29 lines
497 B
C++

#include "BrowserDock.hpp"
#include <QCloseEvent>
#include "moc_BrowserDock.cpp"
void BrowserDock::closeEvent(QCloseEvent *event)
{
OBSDock::closeEvent(event);
if (!event->isAccepted()) {
return;
}
static int panel_version = -1;
if (panel_version == -1) {
panel_version = obs_browser_qcef_version();
}
if (panel_version >= 2 && !!cefWidget) {
cefWidget->closeBrowser();
}
}
void BrowserDock::showEvent(QShowEvent *event)
{
OBSDock::showEvent(event);
setWindowTitle(title);
}