84 virtual void tick(
double dt)
override;
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
DtVreAppPage(DtPlayerStationApp &app, const std::string &target_window="")
Constructor.
virtual void setSessionType(const QString &type)
Updates the displayed session type information.
virtual void setTerrain(const std::string &terrain)
Updates the displayed terrain information.
virtual void slot_chooseSessionAccepted()
Slot called when the Choose Session dialog is accepted.
virtual void slot_appMenuExitRejected()
Slot called when the Exit dialog is rejected.
virtual void slot_returnClicked()
Slot called when the Return button is clicked.
virtual void tick(double dt) override
Updates the page state.
virtual void slot_chooseSessionClicked()
Slot called when the Choose Session button is clicked.
virtual void setVisibility(bool visible) override
Sets the visibility of the page.
virtual void slot_chooseSessionOpened()
Slot called when the Choose Session dialog is opened.
virtual void initMain() override
Initializes the main QML content.
virtual void slot_appMenuExitClosed()
Slot called when the Exit dialog is closed.
virtual void slot_chooseSessionClosed()
Slot called when the Choose Session dialog is closed.
virtual void runningStateUpdated(bool runState) override
Updates the UI when the running state changes.
virtual void setChooseSessionBtnState(bool enableBtn, bool enableDialog)
Sets the enabled state of the Choose Session button and dialog.
virtual void slot_appMenuExitOpened()
Slot called when the Exit dialog is opened.
virtual void slot_appMenuExitAccepted()
Slot called when the Exit dialog is accepted.
virtual void refreshMenus()
Refreshes all menu information.
virtual void slot_chooseSessionRejected()
Slot called when the Choose Session dialog is rejected.
virtual void setChooseRoleBtnState(bool enable)
Sets the enabled state of the Choose Role button.
virtual void slot_chooseRoleClicked()
Slot called when the Choose Role button is clicked.
virtual void setScenario(const std::string &scenario)
Updates the displayed scenario information.
virtual ~DtVreAppPage() override
Destructor.
virtual void setReturnBtnState(bool enable)
Sets the enabled state of the Return button.
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Structure containing state values for the application page.
Definition vreAppPage.h:33
bool myIsRunning
Whether the simulation is currently running.
Definition vreAppPage.h:44
std::string myTerrain
Currently loaded terrain name.
Definition vreAppPage.h:50
std::string myScenario
Currently loaded scenario name.
Definition vreAppPage.h:47
std::string myCurrentState
Current application state name.
Definition vreAppPage.h:35
bool myInSession
Whether the user is currently in a session.
Definition vreAppPage.h:41
bool myIsEngaged
Whether the user is currently engaged with a role.
Definition vreAppPage.h:38