diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-09 15:20:00 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-09 19:56:59 +0200 |
commit | c0266d67bbc79ba78cbd58f7051458253c8e5196 (patch) | |
tree | 567169906c7861dcd5e050ccd15d706b0a1a679d /sd | |
parent | 3ad3292376e7818ccc53047483d6ab3bc1930c3f (diff) |
weld SvxGridTabPage
Change-Id: I04c2ead288547ecd0fba22a7a95a2497ab8dc768
Reviewed-on: https://gerrit.libreoffice.org/60217
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/dlg/tpoption.cxx | 52 | ||||
-rw-r--r-- | sd/source/ui/inc/tpoption.hxx | 5 |
2 files changed, 28 insertions, 29 deletions
diff --git a/sd/source/ui/dlg/tpoption.cxx b/sd/source/ui/dlg/tpoption.cxx index b77e2949b2a7..b08feff7bdbb 100644 --- a/sd/source/ui/dlg/tpoption.cxx +++ b/sd/source/ui/dlg/tpoption.cxx @@ -46,10 +46,10 @@ using namespace ::com::sun::star; using namespace ::com::sun::star::uno; -SdTpOptionsSnap::SdTpOptionsSnap( vcl::Window* pParent, const SfxItemSet& rInAttrs ) : - SvxGridTabPage(pParent, rInAttrs) +SdTpOptionsSnap::SdTpOptionsSnap(TabPageParent pParent, const SfxItemSet& rInAttrs) + : SvxGridTabPage(pParent, rInAttrs) { - pSnapFrames->Show(); + m_xSnapFrames->show(); } SdTpOptionsSnap::~SdTpOptionsSnap() @@ -61,16 +61,16 @@ bool SdTpOptionsSnap::FillItemSet( SfxItemSet* rAttrs ) SvxGridTabPage::FillItemSet(rAttrs); SdOptionsSnapItem aOptsItem; - aOptsItem.GetOptionsSnap().SetSnapHelplines( pCbxSnapHelplines->IsChecked() ); - aOptsItem.GetOptionsSnap().SetSnapBorder( pCbxSnapBorder->IsChecked() ); - aOptsItem.GetOptionsSnap().SetSnapFrame( pCbxSnapFrame->IsChecked() ); - aOptsItem.GetOptionsSnap().SetSnapPoints( pCbxSnapPoints->IsChecked() ); - aOptsItem.GetOptionsSnap().SetOrtho( pCbxOrtho->IsChecked() ); - aOptsItem.GetOptionsSnap().SetBigOrtho( pCbxBigOrtho->IsChecked() ); - aOptsItem.GetOptionsSnap().SetRotate( pCbxRotate->IsChecked() ); - aOptsItem.GetOptionsSnap().SetSnapArea( static_cast<sal_Int16>(pMtrFldSnapArea->GetValue()) ); - aOptsItem.GetOptionsSnap().SetAngle( static_cast<sal_Int16>(pMtrFldAngle->GetValue()) ); - aOptsItem.GetOptionsSnap().SetEliminatePolyPointLimitAngle( static_cast<sal_Int16>(pMtrFldBezAngle->GetValue()) ); + aOptsItem.GetOptionsSnap().SetSnapHelplines( m_xCbxSnapHelplines->get_active() ); + aOptsItem.GetOptionsSnap().SetSnapBorder( m_xCbxSnapBorder->get_active() ); + aOptsItem.GetOptionsSnap().SetSnapFrame( m_xCbxSnapFrame->get_active() ); + aOptsItem.GetOptionsSnap().SetSnapPoints( m_xCbxSnapPoints->get_active() ); + aOptsItem.GetOptionsSnap().SetOrtho( m_xCbxOrtho->get_active() ); + aOptsItem.GetOptionsSnap().SetBigOrtho( m_xCbxBigOrtho->get_active() ); + aOptsItem.GetOptionsSnap().SetRotate( m_xCbxRotate->get_active() ); + aOptsItem.GetOptionsSnap().SetSnapArea(static_cast<sal_Int16>(m_xMtrFldSnapArea->get_value(FUNIT_PIXEL))); + aOptsItem.GetOptionsSnap().SetAngle(static_cast<sal_Int16>(m_xMtrFldAngle->get_value(FUNIT_DEGREE))); + aOptsItem.GetOptionsSnap().SetEliminatePolyPointLimitAngle(static_cast<sal_Int16>(m_xMtrFldBezAngle->get_value(FUNIT_DEGREE))); rAttrs->Put( aOptsItem ); @@ -86,24 +86,24 @@ void SdTpOptionsSnap::Reset( const SfxItemSet* rAttrs ) SdOptionsSnapItem aOptsItem( static_cast<const SdOptionsSnapItem&>( rAttrs-> Get( ATTR_OPTIONS_SNAP ) ) ); - pCbxSnapHelplines->Check( aOptsItem.GetOptionsSnap().IsSnapHelplines() ); - pCbxSnapBorder->Check( aOptsItem.GetOptionsSnap().IsSnapBorder() ); - pCbxSnapFrame->Check( aOptsItem.GetOptionsSnap().IsSnapFrame() ); - pCbxSnapPoints->Check( aOptsItem.GetOptionsSnap().IsSnapPoints() ); - pCbxOrtho->Check( aOptsItem.GetOptionsSnap().IsOrtho() ); - pCbxBigOrtho->Check( aOptsItem.GetOptionsSnap().IsBigOrtho() ); - pCbxRotate->Check( aOptsItem.GetOptionsSnap().IsRotate() ); - pMtrFldSnapArea->SetValue( aOptsItem.GetOptionsSnap().GetSnapArea() ); - pMtrFldAngle->SetValue( aOptsItem.GetOptionsSnap().GetAngle() ); - pMtrFldBezAngle->SetValue( aOptsItem.GetOptionsSnap().GetEliminatePolyPointLimitAngle() ); - - pCbxRotate->GetClickHdl().Call(nullptr); + m_xCbxSnapHelplines->set_active( aOptsItem.GetOptionsSnap().IsSnapHelplines() ); + m_xCbxSnapBorder->set_active( aOptsItem.GetOptionsSnap().IsSnapBorder() ); + m_xCbxSnapFrame->set_active( aOptsItem.GetOptionsSnap().IsSnapFrame() ); + m_xCbxSnapPoints->set_active( aOptsItem.GetOptionsSnap().IsSnapPoints() ); + m_xCbxOrtho->set_active( aOptsItem.GetOptionsSnap().IsOrtho() ); + m_xCbxBigOrtho->set_active( aOptsItem.GetOptionsSnap().IsBigOrtho() ); + m_xCbxRotate->set_active( aOptsItem.GetOptionsSnap().IsRotate() ); + m_xMtrFldSnapArea->set_value(aOptsItem.GetOptionsSnap().GetSnapArea(), FUNIT_PIXEL); + m_xMtrFldAngle->set_value(aOptsItem.GetOptionsSnap().GetAngle(), FUNIT_DEGREE); + m_xMtrFldBezAngle->set_value(aOptsItem.GetOptionsSnap().GetEliminatePolyPointLimitAngle(), FUNIT_DEGREE); + + ClickRotateHdl_Impl(*m_xCbxRotate); } VclPtr<SfxTabPage> SdTpOptionsSnap::Create( TabPageParent pWindow, const SfxItemSet* rAttrs ) { - return VclPtr<SdTpOptionsSnap>::Create( pWindow.pParent, *rAttrs ); + return VclPtr<SdTpOptionsSnap>::Create(pWindow, *rAttrs); } /************************************************************************* diff --git a/sd/source/ui/inc/tpoption.hxx b/sd/source/ui/inc/tpoption.hxx index a9bed66172be..464fbba9d1f6 100644 --- a/sd/source/ui/inc/tpoption.hxx +++ b/sd/source/ui/inc/tpoption.hxx @@ -33,13 +33,12 @@ class SdTpOptionsSnap : public SvxGridTabPage { public: - SdTpOptionsSnap( vcl::Window* pParent, const SfxItemSet& rInAttrs ); - virtual ~SdTpOptionsSnap() override; + SdTpOptionsSnap(TabPageParent pParent, const SfxItemSet& rInAttrs); + virtual ~SdTpOptionsSnap() override; static VclPtr<SfxTabPage> Create( TabPageParent, const SfxItemSet* ); virtual bool FillItemSet( SfxItemSet* ) override; virtual void Reset( const SfxItemSet * ) override; - }; /** |