VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtOptimizingVRPerformanceDialog Class Reference

Detailed Description

DtOptimizingVRPerformanceDialog displays a dialog with performance optimization suggestions for users running VR-Engage in VR mode. It provides tips about graphics settings and other configuration adjustments that can help achieve optimal performance in VR, which requires high and consistent frame rates.

The dialog includes a checkbox option allowing users to prevent it from appearing again during the current application session.

#include <optimizingVRPerformanceDialog.h>

Inheritance diagram for makVre::DtOptimizingVRPerformanceDialog:
[legend]

Public Member Functions

 DtOptimizingVRPerformanceDialog (QWidget *parent=nullptr, const Qt::WindowFlags &flags=0)
 
virtual ~DtOptimizingVRPerformanceDialog () override
 
virtual bool neverShowAgain ()
 

Constructor & Destructor Documentation

◆ DtOptimizingVRPerformanceDialog()

makVre::DtOptimizingVRPerformanceDialog::DtOptimizingVRPerformanceDialog ( QWidget * parent = nullptr,
const Qt::WindowFlags & flags = 0 )

Constructor.

Parameters
parentParent widget for this dialog
flagsWindow flags controlling the dialog's appearance and behavior

Creates a new VR performance optimization dialog with the specified parent and window flags. The dialog is initialized with performance tips and a checkbox to prevent showing it again.

◆ ~DtOptimizingVRPerformanceDialog()

virtual makVre::DtOptimizingVRPerformanceDialog::~DtOptimizingVRPerformanceDialog ( )
overridevirtual

Virtual destructor.

Ensures proper cleanup of dialog resources.

Member Function Documentation

◆ neverShowAgain()

virtual bool makVre::DtOptimizingVRPerformanceDialog::neverShowAgain ( )
virtual

Checks if the dialog should not be shown again.

Returns
True if the "Don't show again" checkbox is checked, false otherwise

Returns the state of the "Don't show this dialog again" checkbox, allowing the calling code to respect the user's preference about seeing this dialog in the future.


The documentation for this class was generated from the following file: