diff options
author | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-01-05 01:02:50 +0100 |
---|---|---|
committer | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-01-05 02:00:12 +0000 |
commit | e83917a74e501052d885aae7e51e0c60e1e0ffd5 (patch) | |
tree | f1afe9fc89be9d1c6b0bdb0505085f03ae7304e8 /cui/source | |
parent | a3cf075880db31f77cd0550e0ee25eca931c6a40 (diff) |
Clean up code after some easy hacks
See commits:
c613b5dba883897c927f7b60c84830c62a79d0ea
610bc5aa161e726135feee0c7f64331df090475a
Instead of adding new conditions or variables,
here we need just to initialize nActNumLvl
to a new default value.
Change-Id: I7b5a559ab5fecdc2a060840a99479312fabbcb4b
Reviewed-on: https://gerrit.libreoffice.org/32745
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'cui/source')
-rw-r--r-- | cui/source/inc/numpages.hxx | 1 | ||||
-rw-r--r-- | cui/source/tabpages/numpages.cxx | 42 |
2 files changed, 13 insertions, 30 deletions
diff --git a/cui/source/inc/numpages.hxx b/cui/source/inc/numpages.hxx index 0b4f0c594b18..afaaf1e61ba1 100644 --- a/cui/source/inc/numpages.hxx +++ b/cui/source/inc/numpages.hxx @@ -404,7 +404,6 @@ class SvxNumPositionTabPage : public SfxTabPage MapUnit eCoreUnit; bool bModified : 1; - bool bDefault : 1; bool bPreset : 1; bool bInInintControl : 1; // workaround for Modify-error, is said to be corrected from 391 on bool bLabelAlignmentPosAndSpaceModeActive; diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx index b70662def323..acf23baf682f 100644 --- a/cui/source/tabpages/numpages.cxx +++ b/cui/source/tabpages/numpages.cxx @@ -1088,7 +1088,7 @@ SvxNumOptionsTabPage::SvxNumOptionsTabPage(vcl::Window* pParent, , bHTMLMode(false) , bMenuButtonInitialized(false) , nBullet(0xff) - , nActNumLvl(SAL_MAX_UINT16) + , nActNumLvl(1) , nNumItemId(SID_ATTR_NUMBERING_RULE) { get(m_pLevelLB, "levellb"); @@ -1257,7 +1257,7 @@ void SvxNumOptionsTabPage::ActivatePage(const SfxItemSet& rSet) { const SfxPoolItem* pItem; const SfxItemSet* pExampleSet = GetTabDialog()->GetExampleSet(); - sal_uInt16 nTmpNumLvl = SAL_MAX_UINT16; + sal_uInt16 nTmpNumLvl = 1; if(pExampleSet) { if(SfxItemState::SET == pExampleSet->GetItemState(SID_PARAM_NUM_PRESET, false, &pItem)) @@ -1275,15 +1275,11 @@ void SvxNumOptionsTabPage::ActivatePage(const SfxItemSet& rSet) if(*pActNum != *pSaveNum || nActNumLvl != nTmpNumLvl) { - *pActNum = *pSaveNum; nActNumLvl = nTmpNumLvl; sal_uInt16 nMask = 1; m_pLevelLB->SetUpdateMode(false); m_pLevelLB->SetNoSelection(); - if(bModified) - m_pLevelLB->SelectEntryPos( 0 ); - else - m_pLevelLB->SelectEntryPos( pActNum->GetLevelCount(), nActNumLvl == SAL_MAX_UINT16); + m_pLevelLB->SelectEntryPos( pActNum->GetLevelCount(), nActNumLvl == SAL_MAX_UINT16); if(nActNumLvl != SAL_MAX_UINT16) for(sal_uInt16 i = 0; i < pActNum->GetLevelCount(); i++) { @@ -1292,6 +1288,7 @@ void SvxNumOptionsTabPage::ActivatePage(const SfxItemSet& rSet) nMask <<= 1 ; } m_pLevelLB->SetUpdateMode(true); + *pActNum = *pSaveNum; InitControls(); } @@ -1358,11 +1355,7 @@ void SvxNumOptionsTabPage::Reset( const SfxItemSet* rSet ) sal_uInt16 nMask = 1; m_pLevelLB->SetUpdateMode(false); m_pLevelLB->SetNoSelection(); - if(nActNumLvl == SAL_MAX_UINT16 && !bModified) - { - m_pLevelLB->SelectEntryPos( 0 ); - } - else if (nActNumLvl == SAL_MAX_UINT16) + if (nActNumLvl == SAL_MAX_UINT16) { m_pLevelLB->SelectEntryPos( pSaveNum->GetLevelCount() ); } @@ -2636,10 +2629,9 @@ SvxNumPositionTabPage::SvxNumPositionTabPage(vcl::Window* pParent, : SfxTabPage(pParent, "NumberingPositionPage", "cui/ui/numberingpositionpage.ui", &rSet) , pActNum(nullptr) , pSaveNum(nullptr) - , nActNumLvl(SAL_MAX_UINT16) + , nActNumLvl(1) , nNumItemId(SID_ATTR_NUMBERING_RULE) , bModified(false) - , bDefault(true) , bPreset(false) , bInInintControl(false) , bLabelAlignmentPosAndSpaceModeActive(false) @@ -2915,7 +2907,7 @@ void SvxNumPositionTabPage::InitControls() m_pAlign2LB->SetNoSelection(); } - if ( bSameLabelFollowedBy || bDefault ) + if ( bSameLabelFollowedBy ) { sal_Int32 nPos = 0; // LISTTAB if ( aNumFmtArr[nLvl]->GetLabelFollowedBy() == SvxNumberFormat::SPACE ) @@ -2937,7 +2929,7 @@ void SvxNumPositionTabPage::InitControls() { m_pListtabFT->Enable(); m_pListtabMF->Enable(); - if ( bSameListtab || bDefault ) + if ( bSameListtab ) { SetMetricValue(*m_pListtabMF, aNumFmtArr[nLvl]->GetListtabPos(), eCoreUnit); } @@ -2953,7 +2945,7 @@ void SvxNumPositionTabPage::InitControls() m_pListtabMF->SetText(""); } - if ( bSameAlignAt || bDefault ) + if ( bSameAlignAt ) { SetMetricValue(*m_pAlignedAtMF, aNumFmtArr[nLvl]->GetIndentAt() + aNumFmtArr[nLvl]->GetFirstLineIndent(), @@ -2964,7 +2956,7 @@ void SvxNumPositionTabPage::InitControls() m_pAlignedAtMF->SetText(""); } - if ( bSameIndentAt || bDefault ) + if ( bSameIndentAt ) { SetMetricValue(*m_pIndentAtMF, aNumFmtArr[nLvl]->GetIndentAt(), eCoreUnit); } @@ -2982,7 +2974,7 @@ void SvxNumPositionTabPage::InitControls() void SvxNumPositionTabPage::ActivatePage(const SfxItemSet& rSet) { const SfxPoolItem* pItem; - sal_uInt16 nTmpNumLvl = SAL_MAX_UINT16; + sal_uInt16 nTmpNumLvl = 1; const SfxItemSet* pExampleSet = GetTabDialog()->GetExampleSet(); if(pExampleSet) { @@ -3005,10 +2997,7 @@ void SvxNumPositionTabPage::ActivatePage(const SfxItemSet& rSet) sal_uInt16 nMask = 1; m_pLevelLB->SetUpdateMode(false); m_pLevelLB->SetNoSelection(); - if(bModified) - m_pLevelLB->SelectEntryPos( 0 ); - else - m_pLevelLB->SelectEntryPos( pActNum->GetLevelCount(), nActNumLvl == SAL_MAX_UINT16); + m_pLevelLB->SelectEntryPos( pActNum->GetLevelCount(), nActNumLvl == SAL_MAX_UINT16); if(nActNumLvl != SAL_MAX_UINT16) for(sal_uInt16 i = 0; i < pActNum->GetLevelCount(); i++) { @@ -3093,11 +3082,7 @@ void SvxNumPositionTabPage::Reset( const SfxItemSet* rSet ) sal_uInt16 nMask = 1; m_pLevelLB->SetUpdateMode(false); m_pLevelLB->SetNoSelection(); - if(nActNumLvl == SAL_MAX_UINT16 && !bModified) - { - m_pLevelLB->SelectEntryPos( 0 ); - } - else if (nActNumLvl == SAL_MAX_UINT16) + if (nActNumLvl == SAL_MAX_UINT16) { m_pLevelLB->SelectEntryPos( pSaveNum->GetLevelCount() ); } @@ -3235,7 +3220,6 @@ IMPL_LINK( SvxNumPositionTabPage, LevelHdl_Impl, ListBox&, rBox, void ) { sal_uInt16 nSaveNumLvl = nActNumLvl; nActNumLvl = 0; - bDefault = false; if(rBox.IsEntryPosSelected( pActNum->GetLevelCount() ) && (rBox.GetSelectEntryCount() == 1 || nSaveNumLvl != 0xffff)) { |