diff --git a/UI/qt-wrappers.cpp b/UI/qt-wrappers.cpp index e08e8562e..c0bb30758 100644 --- a/UI/qt-wrappers.cpp +++ b/UI/qt-wrappers.cpp @@ -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) diff --git a/UI/qt-wrappers.hpp b/UI/qt-wrappers.hpp index 2ca6ff318..d8eaea9f4 100644 --- a/UI/qt-wrappers.hpp +++ b/UI/qt-wrappers.hpp @@ -68,8 +68,6 @@ QDataStream &operator>>(QDataStream &in, std::vector> &signal_vec); QDataStream &operator<<(QDataStream &out, const OBSScene &scene); QDataStream &operator>>(QDataStream &in, OBSScene &scene); -QDataStream &operator<<(QDataStream &out, const OBSSceneItem &si); -QDataStream &operator>>(QDataStream &in, OBSSceneItem &si); QThread *CreateQThread(std::function func); diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index e08b0d308..4693ed08c 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -284,7 +284,6 @@ OBSBasic::OBSBasic(QWidget *parent) qRegisterMetaTypeStreamOperators>>( "std::vector>"); qRegisterMetaTypeStreamOperators("OBSScene"); - qRegisterMetaTypeStreamOperators("OBSSceneItem"); #endif ui->scenes->setAttribute(Qt::WA_MacShowFocusRect, false);