浏览代码

Hide resolution selector on mobile devices

Ivan Savenko 2 年之前
父节点
当前提交
77beca50e2
共有 1 个文件被更改,包括 10 次插入0 次删除
  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()