sc/Library_sc.mk | 2 +- sc/UIConfig_scalc.mk | 4 +++- sc/source/ui/app/scdll.cxx | 2 ++ sc/source/ui/inc/reffact.hxx | 2 ++ sc/source/ui/view/cellsh.cxx | 5 +++++ sc/source/ui/view/cellsh1.cxx | 9 ++++++++- sc/source/ui/view/tabvwsh.cxx | 2 ++ sc/source/ui/view/tabvwshc.cxx | 7 ++++++- 8 files changed, 29 insertions(+), 4 deletions(-)
New commits: commit 5c7d2d8fcad40ed1fa1e50a2e238a5ba353194c1 Author: Andrzej Hunt <andr...@ahunt.org> Date: Mon Jun 1 21:34:04 2015 +0100 Fix building with disabled unit verification. Change-Id: I78633082a0e0dfcaa27515ce8d9c8635e50735e9 diff --git a/sc/Library_sc.mk b/sc/Library_sc.mk index 82a5237..5d96108 100644 --- a/sc/Library_sc.mk +++ b/sc/Library_sc.mk @@ -488,7 +488,6 @@ $(eval $(call gb_Library_add_exception_objects,sc,\ sc/source/ui/miscdlgs/solverutil \ sc/source/ui/miscdlgs/solvrdlg \ sc/source/ui/miscdlgs/tabopdlg \ - sc/source/ui/miscdlgs/unitsconversiondlg \ sc/source/ui/miscdlgs/warnbox \ sc/source/ui/namedlg/namedefdlg \ sc/source/ui/namedlg/namedlg \ @@ -695,6 +694,7 @@ $(eval $(call gb_Library_add_exception_objects,sc,\ sc/source/core/units/unitsimpl \ sc/source/core/units/util \ sc/source/core/units/utunit \ + sc/source/ui/miscdlgs/unitsconversiondlg \ )) endif diff --git a/sc/UIConfig_scalc.mk b/sc/UIConfig_scalc.mk index 77c821c..afdf4e1 100644 --- a/sc/UIConfig_scalc.mk +++ b/sc/UIConfig_scalc.mk @@ -181,7 +181,9 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/scalc,\ sc/uiconfig/scalc/ui/tpviewpage \ sc/uiconfig/scalc/ui/ttestdialog \ sc/uiconfig/scalc/ui/ungroupdialog \ - sc/uiconfig/scalc/ui/unitsconversiondialog \ + $(if $(ENABLE_CALC_UNITVERIFICATION), \ + sc/uiconfig/scalc/ui/unitsconversiondialog \ + ) \ sc/uiconfig/scalc/ui/validationdialog \ sc/uiconfig/scalc/ui/validationcriteriapage \ sc/uiconfig/scalc/ui/validationhelptabpage \ diff --git a/sc/source/ui/app/scdll.cxx b/sc/source/ui/app/scdll.cxx index 242b0b7..b896e8a 100644 --- a/sc/source/ui/app/scdll.cxx +++ b/sc/source/ui/app/scdll.cxx @@ -250,7 +250,9 @@ void ScDLL::Init() ScFormulaDlgWrapper ::RegisterChildWindow(false, pMod); ScRandomNumberGeneratorDialogWrapper::RegisterChildWindow(false, pMod); +#ifdef ENABLE_CALC_UNITVERIFICATION ScUnitsConversionDialogWrapper ::RegisterChildWindow(false, pMod); +#endif ScSamplingDialogWrapper ::RegisterChildWindow(false, pMod); ScDescriptiveStatisticsDialogWrapper::RegisterChildWindow(false, pMod); ScAnalysisOfVarianceDialogWrapper ::RegisterChildWindow(false, pMod); diff --git a/sc/source/ui/inc/reffact.hxx b/sc/source/ui/inc/reffact.hxx index 22ae265..5e1751a 100644 --- a/sc/source/ui/inc/reffact.hxx +++ b/sc/source/ui/inc/reffact.hxx @@ -73,12 +73,14 @@ private: ScRandomNumberGeneratorDialogWrapper() SAL_DELETED_FUNCTION; }; +#ifdef ENABLE_CALC_UNITVERIFICATION class ScUnitsConversionDialogWrapper : public ChildWindowWrapper<SID_UNITSCONVERSION_DIALOG> { private: ScUnitsConversionDialogWrapper() SAL_DELETED_FUNCTION; }; +#endif class ScAnalysisOfVarianceDialogWrapper : public ChildWindowWrapper<SID_ANALYSIS_OF_VARIANCE_DIALOG> diff --git a/sc/source/ui/view/cellsh.cxx b/sc/source/ui/view/cellsh.cxx index aba1368..8225b41 100644 --- a/sc/source/ui/view/cellsh.cxx +++ b/sc/source/ui/view/cellsh.cxx @@ -1089,6 +1089,11 @@ void ScCellShell::GetState(SfxItemSet &rSet) } } break; +#ifndef ENABLE_CALC_UNITVERIFICATION + case SID_UNITSCONVERSION_DIALOG: + rSet.DisableItem(nWhich); + break; +#endif } // switch ( nWitch ) nWhich = aIter.NextWhich(); diff --git a/sc/source/ui/view/cellsh1.cxx b/sc/source/ui/view/cellsh1.cxx index c8efa14..a0113f1 100644 --- a/sc/source/ui/view/cellsh1.cxx +++ b/sc/source/ui/view/cellsh1.cxx @@ -76,9 +76,12 @@ #include "markdata.hxx" #include "docpool.hxx" #include "condformatdlg.hxx" -#include "unitsconversiondlg.hxx" #include "attrib.hxx" +#ifdef ENABLE_CALC_UNITVERIFICATION +#include "unitsconversiondlg.hxx" +#endif + #include "globstr.hrc" #include "scui_def.hxx" #include <svx/dialogs.hrc> @@ -128,7 +131,9 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) case SID_OPENDLG_CONDFRMT: case SID_OPENDLG_COLORSCALE: case SID_OPENDLG_DATABAR: +#ifdef ENABLE_CALC_UNITVERIFICATION case SID_UNITSCONVERSION_DIALOG: +#endif pScMod->InputEnterHandler(); pTabViewShell->UpdateInputHandler(); @@ -1905,6 +1910,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) } break; +#ifdef ENABLE_CALC_UNITVERIFICATION case SID_UNITSCONVERSION_DIALOG: { sal_uInt16 nId = ScUnitsConversionDialogWrapper::GetChildWindowId(); @@ -1914,6 +1920,7 @@ void ScCellShell::ExecuteEdit( SfxRequest& rReq ) pScMod->SetRefDialog( nId, pWnd == nullptr ); } break; +#endif case SID_OPENDLG_CONDFRMT: case SID_OPENDLG_COLORSCALE: diff --git a/sc/source/ui/view/tabvwsh.cxx b/sc/source/ui/view/tabvwsh.cxx index 033b1a0..fea3e9a 100644 --- a/sc/source/ui/view/tabvwsh.cxx +++ b/sc/source/ui/view/tabvwsh.cxx @@ -88,7 +88,9 @@ void ScTabViewShell::InitInterface_Impl() GetStaticInterface()->RegisterChildWindow(ScValidityRefChildWin::GetChildWindowId()); GetStaticInterface()->RegisterChildWindow(sc::SearchResultsDlgWrapper::GetChildWindowId()); +#ifdef ENABLE_CALC_UNITVERIFICATION GetStaticInterface()->RegisterChildWindow(ScUnitsConversionDialogWrapper::GetChildWindowId()); +#endif GetStaticInterface()->RegisterChildWindow(ScRandomNumberGeneratorDialogWrapper::GetChildWindowId()); GetStaticInterface()->RegisterChildWindow(ScSamplingDialogWrapper::GetChildWindowId()); GetStaticInterface()->RegisterChildWindow(ScDescriptiveStatisticsDialogWrapper::GetChildWindowId()); diff --git a/sc/source/ui/view/tabvwshc.cxx b/sc/source/ui/view/tabvwshc.cxx index 900165a..c1d915d 100644 --- a/sc/source/ui/view/tabvwshc.cxx +++ b/sc/source/ui/view/tabvwshc.cxx @@ -56,9 +56,12 @@ #include "markdata.hxx" #include "reffact.hxx" #include "condformatdlg.hxx" -#include "unitsconversiondlg.hxx" #include "xmlsourcedlg.hxx" +#ifdef ENABLE_CALC_UNITVERIFICATION +#include "unitsconversiondlg.hxx" +#endif + #include "RandomNumberGeneratorDialog.hxx" #include "SamplingDialog.hxx" #include "DescriptiveStatisticsDialog.hxx" @@ -325,11 +328,13 @@ VclPtr<SfxModelessDialog> ScTabViewShell::CreateRefDialog( } break; +#ifdef ENABLE_CALC_UNITVERIFICATION case SID_UNITSCONVERSION_DIALOG: { pResult = VclPtr<ScUnitsConversionDialog>::Create( pB, pCW, pParent, &GetViewData() ); } break; +#endif case SID_RANDOM_NUMBER_GENERATOR_DIALOG: { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits