summaryrefslogtreecommitdiff
path: root/sc/source/ui/optdlg
diff options
context:
space:
mode:
authorheiko tietze <tietze.heiko@gmail.com>2019-05-07 14:17:48 +0200
committerHeiko Tietze <tietze.heiko@gmail.com>2019-05-17 10:45:01 +0200
commit019c6ae2ee20a5923055c261abdd22575b69299b (patch)
tree9c360dfac8b292ac375d589ccecc714f4508a6fb /sc/source/ui/optdlg
parent5187d3ae495a07373a12fd5980c9269bc8ce3f8f (diff)
Resolves tdf#87965 - Make 'Search Results' dialog optional
* Option introduced at Tools > Options > Calc > View (Windows) * Convenience checkbox added to the dialog Change-Id: Ic30fb302e61e77b0eefacd504f61f955bcf6e595 Reviewed-on: https://gerrit.libreoffice.org/71910 Tested-by: Jenkins Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
Diffstat (limited to 'sc/source/ui/optdlg')
-rw-r--r--sc/source/ui/optdlg/tpview.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/ui/optdlg/tpview.cxx b/sc/source/ui/optdlg/tpview.cxx
index d16b9b2e3e6a..e4a10483313d 100644
--- a/sc/source/ui/optdlg/tpview.cxx
+++ b/sc/source/ui/optdlg/tpview.cxx
@@ -60,6 +60,7 @@ ScTpContentOptions::ScTpContentOptions( vcl::Window* pParent,
get(pVScrollCB,"vscroll");
get(pTblRegCB,"tblreg");
get(pOutlineCB,"outline");
+ get(pSummaryCB,"cbSummary");
SetExchangeSupport();
Link<ListBox&,void> aSelObjHdl(LINK( this, ScTpContentOptions, SelLbObjHdl ) );
@@ -83,6 +84,7 @@ ScTpContentOptions::ScTpContentOptions( vcl::Window* pParent,
pBreakCB ->SetClickHdl(aCBHdl);
pGuideLineCB->SetClickHdl(aCBHdl);
pRowColHeaderCB->SetClickHdl(aCBHdl);
+ pSummaryCB->SetClickHdl(aCBHdl);
pColorLB->SetSlotId(SID_ATTR_CHAR_COLOR);
pColorLB->SetAutoDisplayColor(SC_STD_GRIDCOLOR);
@@ -117,6 +119,7 @@ void ScTpContentOptions::dispose()
pVScrollCB.clear();
pTblRegCB.clear();
pOutlineCB.clear();
+ pSummaryCB.clear();
SfxTabPage::dispose();
}
@@ -146,6 +149,7 @@ bool ScTpContentOptions::FillItemSet( SfxItemSet* rCoreSet )
pOutlineCB ->IsValueChangedFromSaved() ||
pColorLB ->IsValueChangedFromSaved() ||
pBreakCB ->IsValueChangedFromSaved() ||
+ pSummaryCB ->IsValueChangedFromSaved() ||
pGuideLineCB ->IsValueChangedFromSaved())
{
NamedColor aNamedColor = pColorLB->GetSelectedEntry();
@@ -196,6 +200,7 @@ void ScTpContentOptions::Reset( const SfxItemSet* rCoreSet )
pVScrollCB->Check( pLocalOptions->GetOption(VOPT_VSCROLL) );
pTblRegCB ->Check( pLocalOptions->GetOption(VOPT_TABCONTROLS) );
pOutlineCB->Check( pLocalOptions->GetOption(VOPT_OUTLINER) );
+ pSummaryCB->Check( pLocalOptions->GetOption(VOPT_SUMMARY) );
InitGridOpt();
@@ -228,6 +233,7 @@ void ScTpContentOptions::Reset( const SfxItemSet* rCoreSet )
pColorLB->SaveValue();
pBreakCB->SaveValue();
pGuideLineCB->SaveValue();
+ pSummaryCB->SaveValue();
}
void ScTpContentOptions::ActivatePage( const SfxItemSet& rSet)
@@ -276,6 +282,7 @@ IMPL_LINK( ScTpContentOptions, CBHdl, Button*, pBtn, void )
else if ( pBreakCB == pBtn ) eOption = VOPT_PAGEBREAKS;
else if ( pGuideLineCB == pBtn ) eOption = VOPT_HELPLINES;
else if ( pRowColHeaderCB == pBtn ) eOption = VOPT_HEADER;
+ else if ( pSummaryCB == pBtn ) eOption = VOPT_SUMMARY;
pLocalOptions->SetOption( eOption, bChecked );
}