21#include <vrvCoreQt/DtPage.h>
25class DtPersistenceToolbarWidget;
Defines the interface for virtual reality settings configuration.
Business logic for the Virtual Reality settings user interface.
Definition DtVirtualRealitySettingsLogic.h:41
virtual const std::string & pageClassName() const
Gets the class name of this page.
virtual ~DtVirtualRealitySettingsPage()
Virtual destructor.
void setupGui()
Sets up the user interface components.
virtual void deactivate()
Called when the page is hidden.
virtual void activate()
Called when the page is displayed.
DtVirtualRealitySettingsWidget * myWidget
The main settings widget containing VR configuration controls.
Definition DtVirtualRealitySettingsPage.h:112
virtual QIcon icon()
Gets the icon for this page.
DtVirtualRealitySettingsLogic * myLogic
The business logic that connects the UI to the VR system.
Definition DtVirtualRealitySettingsPage.h:115
virtual QString title()
Gets the title for this page.
static const std::string & thePageClassName()
Gets the class name of this page type (static method)
DtVirtualRealitySettingsPage(DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
Constructor.
QWidget * myMainWidget
Container widget for the main layout.
Definition DtVirtualRealitySettingsPage.h:121
DtPersistenceToolbarWidget * myToolbar
Toolbar widget for persistence controls (save, restore, etc.)
Definition DtVirtualRealitySettingsPage.h:118
Definition appLauncherComponent.h:28
DtPageCreatorTemplate< DtVirtualRealitySettingsPage > DtVirtualRealitySettingsPageCreator
Creator type for instantiating VR settings pages.
Definition DtVirtualRealitySettingsPage.h:129
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.
Main header file for the VRV Virtual Reality Qt module.