|
@@ -196,30 +196,6 @@ QDataStream &operator>>(QDataStream &in, OBSScene &scene)
|
|
|
return in;
|
|
|
}
|
|
|
|
|
|
-QDataStream &operator<<(QDataStream &out, const OBSSceneItem &si)
|
|
|
-{
|
|
|
- obs_scene_t *scene = obs_sceneitem_get_scene(si);
|
|
|
- obs_source_t *source = obs_sceneitem_get_source(si);
|
|
|
- return out << QString(obs_source_get_name(obs_scene_get_source(scene)))
|
|
|
- << QString(obs_source_get_name(source));
|
|
|
-}
|
|
|
-
|
|
|
-QDataStream &operator>>(QDataStream &in, OBSSceneItem &si)
|
|
|
-{
|
|
|
- QString sceneName;
|
|
|
- QString sourceName;
|
|
|
-
|
|
|
- in >> sceneName >> sourceName;
|
|
|
-
|
|
|
- OBSSourceAutoRelease sceneSource =
|
|
|
- obs_get_source_by_name(QT_TO_UTF8(sceneName));
|
|
|
-
|
|
|
- obs_scene_t *scene = obs_scene_from_source(sceneSource);
|
|
|
- si = obs_scene_find_source(scene, QT_TO_UTF8(sourceName));
|
|
|
-
|
|
|
- return in;
|
|
|
-}
|
|
|
-
|
|
|
void DeleteLayout(QLayout *layout)
|
|
|
{
|
|
|
if (!layout)
|