浏览代码

UI: Add helper functions to Projector

Shaolin 7 年之前
父节点
当前提交
8ec1f97d30
共有 2 个文件被更改,包括 18 次插入0 次删除
  1. 15 0
      UI/window-projector.cpp
  2. 3 0
      UI/window-projector.hpp

+ 15 - 0
UI/window-projector.cpp

@@ -857,6 +857,21 @@ void OBSProjector::UpdateMultiview()
 		multiviewLayout = HORIZONTAL_TOP;
 }
 
+OBSSource OBSProjector::GetSource()
+{
+	return source;
+}
+
+ProjectorType OBSProjector::GetProjectorType()
+{
+	return type;
+}
+
+int OBSProjector::GetMonitor()
+{
+	return savedMonitor;
+}
+
 void OBSProjector::UpdateMultiviewProjectors()
 {
 	obs_enter_graphics();

+ 3 - 0
UI/window-projector.hpp

@@ -53,5 +53,8 @@ public:
 	void Init(int monitor, bool window, QString title,
 			ProjectorType type = ProjectorType::Source);
 
+	OBSSource GetSource();
+	ProjectorType GetProjectorType();
+	int GetMonitor();
 	static void UpdateMultiviewProjectors();
 };