diff --git a/resources/etc/OpenBoard.config b/resources/etc/OpenBoard.config index c8762800..d016619f 100644 --- a/resources/etc/OpenBoard.config +++ b/resources/etc/OpenBoard.config @@ -1,5 +1,6 @@ [App] AngleTolerance=4 +HideCheckForSoftwareUpdate=false EnableAutomaticSoftwareUpdates=true EnableSoftwareUpdates=true EnableStartupHints=true diff --git a/src/core/UBApplication.cpp b/src/core/UBApplication.cpp index b6c771c9..d26da5df 100644 --- a/src/core/UBApplication.cpp +++ b/src/core/UBApplication.cpp @@ -514,7 +514,8 @@ void UBApplication::decorateActionMenu(QAction* action) menu->addSeparator(); menu->addAction(mainWindow->actionPreferences); menu->addAction(mainWindow->actionMultiScreen); - menu->addAction(mainWindow->actionCheckUpdate); + if (!UBSettings::settings()->appHideCheckForSoftwareUpdate->get().toBool()) + menu->addAction(mainWindow->actionCheckUpdate); menu->addSeparator(); menu->addAction(mainWindow->actionPodcast); diff --git a/src/core/UBSettings.cpp b/src/core/UBSettings.cpp index 68b29e6e..2b51e724 100644 --- a/src/core/UBSettings.cpp +++ b/src/core/UBSettings.cpp @@ -234,6 +234,7 @@ void UBSettings::init() appToolBarDisplayText = new UBSetting(this, "App", "ToolBarDisplayText", true); appEnableAutomaticSoftwareUpdates = new UBSetting(this, "App", "EnableAutomaticSoftwareUpdates", false); appSoftwareUpdateURL = new UBSetting(this, "App", "SoftwareUpdateURL", "http://www.openboard.ch/update.json"); + appHideCheckForSoftwareUpdate = new UBSetting(this, "App", "HideCheckForSoftwareUpdate", false); appToolBarOrientationVertical = new UBSetting(this, "App", "ToolBarOrientationVertical", false); appPreferredLanguage = new UBSetting(this,"App","PreferredLanguage", ""); diff --git a/src/core/UBSettings.h b/src/core/UBSettings.h index 7aa121d8..e00c8e9c 100644 --- a/src/core/UBSettings.h +++ b/src/core/UBSettings.h @@ -250,6 +250,7 @@ class UBSettings : public QObject UBSetting* appToolBarDisplayText; UBSetting* appEnableAutomaticSoftwareUpdates; UBSetting* appSoftwareUpdateURL; + UBSetting* appHideCheckForSoftwareUpdate; UBSetting* appToolBarOrientationVertical; UBSetting* appPreferredLanguage;