19#include "vrvVirtualReality/DtVirtualRealitySettingsRecord.h"
21#include <vrvUtil/signalslib.h>
22#include <vrvUtil/DtUnicode.h>
98 virtual void setMirroring(makArchives::DtVirtualRealitySettingsRecord::DtMirroring view) = 0;
Interface for virtual reality settings GUI interaction.
Definition DtVirtualRealitySettingsInterface.h:37
boost::signalslib::signal< void(std::string)> signal_attachedObserverChanged
Signal emitted when the attached observer is changed.
Definition DtVirtualRealitySettingsInterface.h:72
virtual void setEnabled(bool enabled)=0
Updates the VR enabled state in the UI.
virtual void setVirtualRealityAvailable(bool available)=0
Updates the VR hardware availability state in the UI.
virtual void setChannelNames(const std::vector< std::string > &names)=0
Updates the list of available mirror channels in the UI.
virtual void setFlipOverlay(bool flip)=0
Updates the flip overlays setting in the UI.
virtual void setMirroring(makArchives::DtVirtualRealitySettingsRecord::DtMirroring view)=0
Updates the mirroring mode in the UI.
boost::signalslib::signal< void(bool)> signal_flipOverlaysChanged
Signal emitted when the flip overlays setting is changed.
Definition DtVirtualRealitySettingsInterface.h:80
boost::signalslib::signal< void(bool)> signal_enabledChanged
Signal emitted when the mirroring mode is changed.
Definition DtVirtualRealitySettingsInterface.h:51
virtual void setObserverNames(const std::vector< std::string > &names)=0
Updates the list of available observers in the UI.
virtual void setMirrorChannel(const std::string &channelName)=0
Updates the selected mirror channel in the UI.
boost::signalslib::signal< void(makArchives::DtVirtualRealitySettingsRecord::DtMirroring)> signal_mirroringChanged
Signal emitted when the mirroring mode is changed.
Definition DtVirtualRealitySettingsInterface.h:58
boost::signalslib::signal< void(std::string)> signal_mirrorChannelChanged
Signal emitted when the mirror channel is changed.
Definition DtVirtualRealitySettingsInterface.h:65
virtual ~DtVirtualRealitySettingsInterface()
Virtual destructor.
virtual void setAttachedObserver(const std::string &observerName)=0
Updates the selected attached observer in the UI.
virtual void setFlipOverlayEnabled(bool enabled)=0
Enables or disables the flip overlays control in the UI.
Definition appLauncherComponent.h:28
Main header file for the VRV Virtual Reality Qt module.