From 61e142dcf27402664ecc03a6c6d4549d4c972cdf Mon Sep 17 00:00:00 2001 From: kervala Date: Wed, 4 May 2016 10:10:42 +0200 Subject: [PATCH] Fixed: Remove "Play Ryzom" button if using Steam --- code/ryzom/tools/client/client_config_qt/CMakeLists.txt | 4 ++++ .../tools/client/client_config_qt/client_config_dialog.cpp | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/code/ryzom/tools/client/client_config_qt/CMakeLists.txt b/code/ryzom/tools/client/client_config_qt/CMakeLists.txt index 0e85ea97b..8529f74c7 100644 --- a/code/ryzom/tools/client/client_config_qt/CMakeLists.txt +++ b/code/ryzom/tools/client/client_config_qt/CMakeLists.txt @@ -51,6 +51,10 @@ ELSE() QT5_WRAP_UI(CLIENT_CONFIG_UI_HDRS ${CLIENT_CONFIG_UIS}) ENDIF() +IF(WITH_RYZOM_STEAM) + ADD_DEFINITIONS(-DRZ_USE_STEAM) +ENDIF() + SOURCE_GROUP("Resources" FILES ${CLIENT_CONFIG_RCS}) SOURCE_GROUP("Forms" FILES ${CLIENT_CONFIG_UIS}) SOURCE_GROUP("Generated Files" FILES ${CLIENT_CONFIG_UI_HDRS} ${CLIENT_CONFIG_MOC_SRC}) diff --git a/code/ryzom/tools/client/client_config_qt/client_config_dialog.cpp b/code/ryzom/tools/client/client_config_qt/client_config_dialog.cpp index 5f645857d..f6cc8bd03 100644 --- a/code/ryzom/tools/client/client_config_qt/client_config_dialog.cpp +++ b/code/ryzom/tools/client/client_config_qt/client_config_dialog.cpp @@ -84,6 +84,11 @@ CClientConfigDialog::CClientConfigDialog( QWidget *parent ) : item->setHidden(true); #endif +#ifdef RZ_USE_STEAM + // Hide Play Ryzom button if using Steam because we need to launch it from Steam + playRyzom->setHidden(true); +#endif + CategoryStackedWidget->addWidget( new CGeneralSettingsWidget( CategoryStackedWidget ) ); CategoryStackedWidget->addWidget( new CDisplaySettingsWidget( CategoryStackedWidget ) ); CategoryStackedWidget->addWidget( new CDisplaySettingsDetailsWidget( CategoryStackedWidget ) );