From 6a0ead2849c9e0dc3bbefeecf3e36d4f187624ae Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 21 Jul 2016 14:26:10 +0200 Subject: pose-widget: don't display when window hidden When the opentrack window isn't displayed (minimized or hidden by some other window), don't bother with refreshing the image. --- pose-widget/glwidget.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pose-widget/glwidget.h') diff --git a/pose-widget/glwidget.h b/pose-widget/glwidget.h index 0d48ede9..96187856 100644 --- a/pose-widget/glwidget.h +++ b/pose-widget/glwidget.h @@ -12,6 +12,7 @@ #include #include "opentrack/plugin-api.hpp" #include "opentrack/simple-mat.hpp" +#include "opentrack-compat/timer.hpp" #ifdef BUILD_pose_widget # define POSE_WIDGET_EXPORT Q_DECL_EXPORT @@ -37,9 +38,12 @@ private: vec3 project2(const vec3& point); void project_quad_texture(); static inline vec3 normal(const vec3& p1, const vec3& p2, const vec3& p3); + rmat rotation; vec3 translation; QImage front; QImage back; QImage image; + Timer visible_timer; + bool visible; }; -- cgit v1.2.3