diff --git a/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.cpp b/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.cpp
index b2274864b4b9b14630202a7005767cbc614fe9b1..11044b23f4ccb92775d446d34b016e349e9b35a4 100644
--- a/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.cpp
+++ b/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.cpp
@@ -99,6 +99,15 @@ namespace armarx::skills::gui
         emit stopTimerSignal();
     }
 
+    void 
+    PeriodicUpdateWidget::disableAutoUpdate()
+    {
+        if (isAutoEnabled())
+        {
+            _autoCheckBox->setChecked(false);
+        }
+    }
+
     void
     PeriodicUpdateWidget::_updateTimerFrequency()
     {
@@ -138,4 +147,10 @@ namespace armarx::skills::gui
         return _timer;
     }
 
+     bool
+     PeriodicUpdateWidget::isAutoEnabled() const
+     {
+        return _autoCheckBox->isChecked();
+     }
+
 } // namespace armarx
diff --git a/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.h b/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.h
index 1c8f8173d486c3a8c7882f54166045f37df55bdd..15018f742f304b9f2774bc6f95c46f3670192324 100644
--- a/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.h
+++ b/source/ArmarXGui/libraries/ArmarXGuiBase/widgets/PeriodicUpdateWidget.h
@@ -35,6 +35,7 @@ namespace armarx::skills::gui
 
 
     public slots:
+        void disableAutoUpdate();
 
     signals: