From 793db97a7cd4ca93b7106deb95f55e451679b189 Mon Sep 17 00:00:00 2001 From: Katarina Behrens Date: Tue, 2 Jun 2015 11:13:44 +0200 Subject: Build time option --disable-extension-update to disable the possibility to update installed extensions Change-Id: Ifdee0f3b13ee3e2bcb288c8ded98cb9805a6e55a --- desktop/source/deployment/gui/dp_gui_dialog2.cxx | 11 +++++++++-- desktop/source/deployment/gui/dp_gui_dialog2.hxx | 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'desktop/source/deployment') diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.cxx b/desktop/source/deployment/gui/dp_gui_dialog2.cxx index 92b802fc4fdc..fb98cdd6bf15 100644 --- a/desktop/source/deployment/gui/dp_gui_dialog2.cxx +++ b/desktop/source/deployment/gui/dp_gui_dialog2.cxx @@ -364,7 +364,9 @@ MENU_COMMAND ExtBoxWithBtns_Impl::ShowPopupMenu( const Point & rPos, const long PopupMenu aPopup; +#if ENABLE_EXTENSION_UPDATE aPopup.InsertItem( CMD_UPDATE, DialogHelper::getResourceString( RID_CTX_ITEM_CHECK_UPDATE ) ); +#endif if ( ! GetEntryData( nPos )->m_bLocked ) { @@ -700,7 +702,6 @@ ExtMgrDialog::ExtMgrDialog(vcl::Window *pParent, TheExtensionManager *pManager, m_pAddBtn->SetClickHdl( LINK( this, ExtMgrDialog, HandleAddBtn ) ); m_pCloseBtn->SetClickHdl( LINK( this, ExtMgrDialog, HandleCloseBtn ) ); - m_pUpdateBtn->SetClickHdl( LINK( this, ExtMgrDialog, HandleUpdateBtn ) ); m_pGetExtensions->SetClickHdl( LINK( this, ExtMgrDialog, HandleHyperlink ) ); m_pCancelBtn->SetClickHdl( LINK( this, ExtMgrDialog, HandleCancelBtn ) ); @@ -714,7 +715,12 @@ ExtMgrDialog::ExtMgrDialog(vcl::Window *pParent, TheExtensionManager *pManager, m_pProgressBar->Hide(); +#if ENABLE_EXTENSION_UPDATE + m_pUpdateBtn->SetClickHdl( LINK( this, ExtMgrDialog, HandleUpdateBtn ) ); m_pUpdateBtn->Enable(false); +#else + m_pUpdateBtn->Hide(); +#endif m_aIdle.SetPriority(SchedulerPriority::LOWEST); m_aIdle.SetIdleHdl( LINK( this, ExtMgrDialog, TimeOutHdl ) ); @@ -1075,8 +1081,9 @@ IMPL_LINK_NOARG(ExtMgrDialog, HandleExtTypeCbx) IMPL_LINK_NOARG(ExtMgrDialog, HandleUpdateBtn) { +#if ENABLE_EXTENSION_UPDATE m_pManager->checkUpdates( false, true ); - +#endif return 1; } diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.hxx b/desktop/source/deployment/gui/dp_gui_dialog2.hxx index 6e8037f42ab2..97be277d8d2b 100644 --- a/desktop/source/deployment/gui/dp_gui_dialog2.hxx +++ b/desktop/source/deployment/gui/dp_gui_dialog2.hxx @@ -20,6 +20,8 @@ #ifndef INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_GUI_DP_GUI_DIALOG2_HXX #define INCLUDED_DESKTOP_SOURCE_DEPLOYMENT_GUI_DP_GUI_DIALOG2_HXX +#include + #include #include #include -- cgit