Ver Fonte

Hide resolution selector on mobile devices

Ivan Savenko há 2 anos atrás
pai
commit
77beca50e2
1 ficheiros alterados com 10 adições e 0 exclusões
  1. 10 0
      client/windows/settings/GeneralOptionsTab.cpp

+ 10 - 0
client/windows/settings/GeneralOptionsTab.cpp

@@ -169,6 +169,16 @@ GeneralOptionsTab::GeneralOptionsTab()
 
 	std::shared_ptr<CLabel> soundVolumeLabel = widget<CLabel>("soundValueLabel");
 	soundVolumeLabel->setText(std::to_string(CCS->soundh->getVolume()) + "%");
+
+#ifdef VCMI_MOBILE
+	// On mobile platforms, VCMI always uses OS screen resolutions
+	// Players can control UI size via "Interface Scaling" option instead
+	std::shared_ptr<CButton> resolutionButton = widget<CButton>("resolutionButton");
+
+	resolutionButton->disable();
+	resolutionLabel->disable();
+	fullscreenCheckbox->block(true);
+#endif
 }
 
 void GeneralOptionsTab::selectGameResolution()