diff options
Diffstat (limited to 'cui/source/tabpages/border.cxx')
-rw-r--r-- | cui/source/tabpages/border.cxx | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx index 4ff40e150845..375d8b3fc1ad 100644 --- a/cui/source/tabpages/border.cxx +++ b/cui/source/tabpages/border.cxx @@ -534,11 +534,6 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor SvxBorderTabPage::~SvxBorderTabPage() { - disposeOnce(); -} - -void SvxBorderTabPage::dispose() -{ m_xLbShadowColor.reset(); m_xWndShadowsWin.reset(); m_xWndShadows.reset(); @@ -547,13 +542,12 @@ void SvxBorderTabPage::dispose() m_xFrameSelWin.reset(); m_xWndPresetsWin.reset(); m_xWndPresets.reset(); - SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SvxBorderTabPage::Create( TabPageParent pParent, +std::unique_ptr<SfxTabPage> SvxBorderTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SvxBorderTabPage>::Create(pParent, *rAttrSet); + return std::make_unique<SvxBorderTabPage>(pParent, *rAttrSet); } void SvxBorderTabPage::ResetFrameLine_Impl( svx::FrameBorderType eBorder, const SvxBorderLine* pCoreLine, bool bValid ) @@ -1492,14 +1486,6 @@ void SvxBorderTabPage::UpdateRemoveAdjCellBorderCB( sal_uInt16 nPreset ) } } -void SvxBorderTabPage::DataChanged( const DataChangedEvent& rDCEvt ) -{ - if( (rDCEvt.GetType() == DataChangedEventType::SETTINGS) && (rDCEvt.GetFlags() & AllSettingsFlags::STYLE) ) - FillValueSets(); - - SfxTabPage::DataChanged( rDCEvt ); -} - void SvxBorderTabPage::PageCreated(const SfxAllItemSet& aSet) { const SfxUInt16Item* pSWModeItem = aSet.GetItem<SfxUInt16Item>(SID_SWMODE_TYPE, false); |