summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-09 15:20:00 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-09 19:56:59 +0200
commitc0266d67bbc79ba78cbd58f7051458253c8e5196 (patch)
tree567169906c7861dcd5e050ccd15d706b0a1a679d /sd
parent3ad3292376e7818ccc53047483d6ab3bc1930c3f (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.cxx52
-rw-r--r--sd/source/ui/inc/tpoption.hxx5
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;
-
};
/**