summaryrefslogtreecommitdiffstats
path: root/tools/viewer/qml/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tools/viewer/qml/main.qml')
-rw-r--r--tools/viewer/qml/main.qml24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/viewer/qml/main.qml b/tools/viewer/qml/main.qml
index a53c0df..153753a 100644
--- a/tools/viewer/qml/main.qml
+++ b/tools/viewer/qml/main.qml
@@ -570,6 +570,10 @@ ApplicationWindow {
else if (window.stereoMode === ViewerSettings.StereoModeTopBottom)
window.stereoMode = ViewerSettings.StereoModeLeftRight;
else if (window.stereoMode === ViewerSettings.StereoModeLeftRight)
+ window.stereoMode = ViewerSettings.StereoModeAnaglyphRedCyan;
+ else if (window.stereoMode === ViewerSettings.StereoModeAnaglyphRedCyan)
+ window.stereoMode = ViewerSettings.StereoModeAnaglyphGreenMagenta;
+ else if (window.stereoMode === ViewerSettings.StereoModeAnaglyphGreenMagenta)
window.stereoMode = ViewerSettings.StereoModeMono;
}
}
@@ -610,6 +614,26 @@ ApplicationWindow {
}
}
StyledMenuItem {
+ id: stereoAnaglyphRedCyan
+ text: qsTr("Anaglyph (Red-Cyan)")
+ enabled: _viewerHelper.contentView === ViewerHelper.StudioView
+ showCheckMark: window.stereoMode === ViewerSettings.StereoModeAnaglyphRedCyan
+ onTriggered: {
+ if (enabled)
+ window.stereoMode = ViewerSettings.StereoModeAnaglyphRedCyan;
+ }
+ }
+ StyledMenuItem {
+ id: stereoAnaglyphGreenMagenta
+ text: qsTr("Anaglyph (Green-Magenta)")
+ enabled: _viewerHelper.contentView === ViewerHelper.StudioView
+ showCheckMark: window.stereoMode === ViewerSettings.StereoModeAnaglyphGreenMagenta
+ onTriggered: {
+ if (enabled)
+ window.stereoMode = ViewerSettings.StereoModeAnaglyphGreenMagenta;
+ }
+ }
+ StyledMenuItem {
id: stereoEyeSeparationUp
text: qsTr("Increase Separation")
shortcut: "Ctrl+Shift++"