diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-03-16 12:44:19 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-03-17 06:04:30 +0000 |
commit | f2a873cd13adf0b74d18af203676f2de86d1cb2e (patch) | |
tree | 8b0f044b217e86db3c7320855e4df133fbabf3ae /cui/source | |
parent | 1bffa5e110772a7d6183ac64e56c23f2c3019f93 (diff) |
convert SvxBorderStyle to scoped enum
and rename to SvxBorderLineStyle
Change-Id: I19e530f162e4ca6290a0ad076e7fe3d5775ae6bc
Reviewed-on: https://gerrit.libreoffice.org/35265
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'cui/source')
-rw-r--r-- | cui/source/inc/border.hxx | 4 | ||||
-rw-r--r-- | cui/source/tabpages/border.cxx | 52 |
2 files changed, 28 insertions, 28 deletions
diff --git a/cui/source/inc/border.hxx b/cui/source/inc/border.hxx index 081b7d1c529e..7e5d12c596fc 100644 --- a/cui/source/inc/border.hxx +++ b/cui/source/inc/border.hxx @@ -117,7 +117,7 @@ private: bool mbRemoveAdjacentCellBorders; bool bIsCalcDoc; - std::set<sal_Int16> maUsedBorderStyles; + std::set<SvxBorderLineStyle> maUsedBorderStyles; // Handler DECL_LINK( SelStyleHdl_Impl, ListBox&, void ); @@ -145,7 +145,7 @@ private: const editeng::SvxBorderLine* pCurLine, bool bValid ); - bool IsBorderLineStyleAllowed( sal_Int16 nStyle ) const; + bool IsBorderLineStyleAllowed( SvxBorderLineStyle nStyle ) const; void UpdateRemoveAdjCellBorderCB( sal_uInt16 nPreset ); }; diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx index c5a08f68428d..0c1a5dbe874f 100644 --- a/cui/source/tabpages/border.cxx +++ b/cui/source/tabpages/border.cxx @@ -199,7 +199,7 @@ SvxBorderTabPage::SvxBorderTabPage(vcl::Window* pParent, const SfxItemSet& rCore const SfxIntegerListItem* p = static_cast<const SfxIntegerListItem*>(pItem); std::vector<sal_Int32> aUsedStyles = p->GetList(); for (int aUsedStyle : aUsedStyles) - maUsedBorderStyles.insert(static_cast<sal_Int16>(aUsedStyle)); + maUsedBorderStyles.insert(static_cast<SvxBorderLineStyle>(aUsedStyle)); } if (rCoreAttrs.HasItem(SID_ATTR_BORDER_DEFAULT_WIDTH, &pItem)) @@ -405,7 +405,7 @@ void SvxBorderTabPage::ResetFrameLine_Impl( svx::FrameBorderType eBorder, const } } -bool SvxBorderTabPage::IsBorderLineStyleAllowed( sal_Int16 nStyle ) const +bool SvxBorderTabPage::IsBorderLineStyleAllowed( SvxBorderLineStyle nStyle ) const { if (maUsedBorderStyles.empty()) // All border styles are allowed. @@ -533,7 +533,7 @@ void SvxBorderTabPage::Reset( const SfxItemSet* rSet ) { // Do all visible lines show the same line widths? long nWidth; - SvxBorderStyle nStyle; + SvxBorderLineStyle nStyle; bool bWidthEq = m_pFrameSel->GetVisibleWidth( nWidth, nStyle ); if( bWidthEq ) { @@ -912,7 +912,7 @@ IMPL_LINK_NOARG(SvxBorderTabPage, ModifyWidthHdl_Impl, Edit&, void) m_pLbLineStyle->SetWidth( nVal ); m_pFrameSel->SetStyleToSelection( nVal, - SvxBorderStyle( m_pLbLineStyle->GetSelectEntryStyle() ) ); + SvxBorderLineStyle( m_pLbLineStyle->GetSelectEntryStyle() ) ); } @@ -925,7 +925,7 @@ IMPL_LINK( SvxBorderTabPage, SelStyleHdl_Impl, ListBox&, rLb, void ) m_pLineWidthMF->GetDecimalDigits( ), m_pLineWidthMF->GetUnit(), MapUnit::MapTwip )); m_pFrameSel->SetStyleToSelection ( nVal, - SvxBorderStyle( m_pLbLineStyle->GetSelectEntryStyle() ) ); + SvxBorderLineStyle( m_pLbLineStyle->GetSelectEntryStyle() ) ); } } @@ -1057,35 +1057,35 @@ void SvxBorderTabPage::FillLineListBox_Impl() using namespace ::com::sun::star::table::BorderLineStyle; struct { - sal_Int16 mnStyle; + SvxBorderLineStyle mnStyle; long mnMinWidth; LineListBox::ColorFunc mpColor1Fn; LineListBox::ColorFunc mpColor2Fn; LineListBox::ColorDistFunc mpColorDistFn; } aLines[] = { // Simple lines - { SOLID, 0, &sameColor, &sameColor, &sameDistColor }, - { DOTTED, 0, &sameColor, &sameColor, &sameDistColor }, - { DASHED, 0, &sameColor, &sameColor, &sameDistColor }, - { FINE_DASHED, 0, &sameColor, &sameColor, &sameDistColor }, - { DASH_DOT, 0, &sameColor, &sameColor, &sameDistColor }, - { DASH_DOT_DOT, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::SOLID, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::DOTTED, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::DASHED, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::FINE_DASHED, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::DASH_DOT, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::DASH_DOT_DOT, 0, &sameColor, &sameColor, &sameDistColor }, // Double lines - { DOUBLE, 10, &sameColor, &sameColor, &sameDistColor }, - { DOUBLE_THIN, 10, &sameColor, &sameColor, &sameDistColor }, - { THINTHICK_SMALLGAP, 20, &sameColor, &sameColor, &sameDistColor }, - { THINTHICK_MEDIUMGAP, 0, &sameColor, &sameColor, &sameDistColor }, - { THINTHICK_LARGEGAP, 0, &sameColor, &sameColor, &sameDistColor }, - { THICKTHIN_SMALLGAP, 20, &sameColor, &sameColor, &sameDistColor }, - { THICKTHIN_MEDIUMGAP, 0, &sameColor, &sameColor, &sameDistColor }, - { THICKTHIN_LARGEGAP, 0, &sameColor, &sameColor, &sameDistColor }, - - { EMBOSSED, 15, &SvxBorderLine::threeDLightColor, &SvxBorderLine::threeDDarkColor, &lcl_mediumColor }, - { ENGRAVED, 15, &SvxBorderLine::threeDDarkColor, &SvxBorderLine::threeDLightColor, &lcl_mediumColor }, - - { OUTSET, 10, &SvxBorderLine::lightColor, &SvxBorderLine::darkColor, &sameDistColor }, - { INSET, 10, &SvxBorderLine::darkColor, &SvxBorderLine::lightColor, &sameDistColor } + { SvxBorderLineStyle::DOUBLE, 10, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::DOUBLE_THIN, 10, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THINTHICK_SMALLGAP, 20, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THINTHICK_MEDIUMGAP, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THINTHICK_LARGEGAP, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THICKTHIN_SMALLGAP, 20, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THICKTHIN_MEDIUMGAP, 0, &sameColor, &sameColor, &sameDistColor }, + { SvxBorderLineStyle::THICKTHIN_LARGEGAP, 0, &sameColor, &sameColor, &sameDistColor }, + + { SvxBorderLineStyle::EMBOSSED, 15, &SvxBorderLine::threeDLightColor, &SvxBorderLine::threeDDarkColor, &lcl_mediumColor }, + { SvxBorderLineStyle::ENGRAVED, 15, &SvxBorderLine::threeDDarkColor, &SvxBorderLine::threeDLightColor, &lcl_mediumColor }, + + { SvxBorderLineStyle::OUTSET, 10, &SvxBorderLine::lightColor, &SvxBorderLine::darkColor, &sameDistColor }, + { SvxBorderLineStyle::INSET, 10, &SvxBorderLine::darkColor, &SvxBorderLine::lightColor, &sameDistColor } }; m_pLbLineStyle->SetSourceUnit( FUNIT_TWIP ); |