34void QPlatformSurfaceCapture::setSource(Source source)
36 Q_ASSERT(source.index() == m_source.index());
38 if (m_source == source)
42 setActiveInternal(
false);
46 if (m_active && !setActiveInternal(
true)) {
48 emit activeChanged(
false);
51 std::visit([
this](
auto source) { emit sourceChanged(source); }, m_source);