mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-19 19:46:37 +00:00
Do not allow to select a screen resolution in the Windowed Fullscreen mode in the launcher
This commit is contained in:
parent
e9a9659abc
commit
a68107712c
1 changed files with 15 additions and 1 deletions
|
@ -240,13 +240,26 @@ void Launcher::GraphicsPage::slotFullScreenChanged(int mode)
|
||||||
|
|
||||||
void Launcher::GraphicsPage::handleWindowModeChange(Settings::WindowMode mode)
|
void Launcher::GraphicsPage::handleWindowModeChange(Settings::WindowMode mode)
|
||||||
{
|
{
|
||||||
if (mode == Settings::WindowMode::Fullscreen || mode == Settings::WindowMode::WindowedFullscreen)
|
if (mode == Settings::WindowMode::Fullscreen)
|
||||||
{
|
{
|
||||||
standardRadioButton->toggle();
|
standardRadioButton->toggle();
|
||||||
customRadioButton->setEnabled(false);
|
customRadioButton->setEnabled(false);
|
||||||
customWidthSpinBox->setEnabled(false);
|
customWidthSpinBox->setEnabled(false);
|
||||||
customHeightSpinBox->setEnabled(false);
|
customHeightSpinBox->setEnabled(false);
|
||||||
windowBorderCheckBox->setEnabled(false);
|
windowBorderCheckBox->setEnabled(false);
|
||||||
|
resolutionComboBox->setEnabled(true);
|
||||||
|
}
|
||||||
|
else if (mode == Settings::WindowMode::WindowedFullscreen)
|
||||||
|
{
|
||||||
|
standardRadioButton->toggle();
|
||||||
|
customRadioButton->setEnabled(false);
|
||||||
|
customWidthSpinBox->setEnabled(false);
|
||||||
|
customHeightSpinBox->setEnabled(false);
|
||||||
|
windowBorderCheckBox->setEnabled(false);
|
||||||
|
resolutionComboBox->setEnabled(false);
|
||||||
|
|
||||||
|
// Assume that a first item is a native screen resolution
|
||||||
|
resolutionComboBox->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -254,6 +267,7 @@ void Launcher::GraphicsPage::handleWindowModeChange(Settings::WindowMode mode)
|
||||||
customWidthSpinBox->setEnabled(true);
|
customWidthSpinBox->setEnabled(true);
|
||||||
customHeightSpinBox->setEnabled(true);
|
customHeightSpinBox->setEnabled(true);
|
||||||
windowBorderCheckBox->setEnabled(true);
|
windowBorderCheckBox->setEnabled(true);
|
||||||
|
resolutionComboBox->setEnabled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue