Browse Source

UI: Add helper functions to Projector

Shaolin 7 years ago
parent
commit
8ec1f97d30
2 changed files with 18 additions and 0 deletions
  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();
 };