summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp')
-rw-r--r--src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp b/src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp
index 035e242c..fbec11a7 100644
--- a/src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp
+++ b/src/Authoring/Studio/Palettes/scenecamera/scenecamerascrollarea.cpp
@@ -122,6 +122,13 @@ void SceneCameraScrollArea::recalculateOffsets()
m_glWidget->setGeometryOffset(geometryOffset);
}
+void SceneCameraScrollArea::setPresentationAvailable(bool available)
+{
+ if (available)
+ setZoom(m_zoom, viewport()->geometry().center());
+ m_glWidget->setPresentationAvailable(available);
+}
+
void SceneCameraScrollArea::scrollContentsBy(int, int)
{
recalculateOffsets();