14 #include "vrvVirtualRealityQt/DtVirtualRealitySettingsWidget.hpp"
20 class DtPersistenceToolbarWidget;
21 class DtVirtualRealitySettingsLogic;
36 Qt::WindowFlags f = Qt::Widget );
45 virtual QString title();
48 virtual const std::string& pageClassName()
const;
51 static const std::string& thePageClassName();
58 virtual void setEnabled(
bool enabled);
64 virtual void setMirrorChannel(std::string channelName);
67 virtual void setVirtualRealityAvailable(
bool available);
70 virtual void setChannelNames(
const std::vector<std::string>& names);
73 virtual void setObserverNames(
const std::vector<std::string>& names);
76 virtual void setAttachedObserver(std::string observerName);
79 virtual void setFlipOverlay(
bool flip);
89 virtual void onEnabledChanged(
int state);
91 virtual void onMirroringChanged(
int state);
93 virtual void onMirrorChannelChanged(
int state);
95 virtual void onAttachedObserverChanged(
int state);
97 virtual void onFlipOverlaysChanged(
int state);
108 void connectToSignals();
111 virtual void activate();
114 virtual void deactivate();