LibreOffice Module cui (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
SvxAngleTabPage Class Reference

#include <transfrm.hxx>

Inheritance diagram for SvxAngleTabPage:
[legend]
Collaboration diagram for SvxAngleTabPage:
[legend]

Public Member Functions

 SvxAngleTabPage (TabPageParent pParent, const SfxItemSet &rInAttrs)
 
virtual ~SvxAngleTabPage () override
 
virtual bool FillItemSet (SfxItemSet *) override
 
virtual void Reset (const SfxItemSet *) override
 
virtual void ActivatePage (const SfxItemSet &rSet) override
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet) override
 
virtual void PointChanged (weld::DrawingArea *pWindow, RectPoint eRP) override
 
void Construct ()
 
void SetView (const SdrView *pSdrView)
 
- Public Member Functions inherited from SvxTabPage
 SvxTabPage (TabPageParent pParent, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet &rAttrSet)
 

Static Public Member Functions

static VclPtr< SfxTabPageCreate (TabPageParent, const SfxItemSet *)
 
static const sal_uInt16 * GetRanges ()
 

Private Attributes

const SfxItemSetrOutAttrs
 
const SdrViewpView
 
basegfx::B2DRange maRange
 
basegfx::B2DPoint maAnchor
 
MapUnit ePoolUnit
 
FieldUnit eDlgUnit
 
svx::SvxDialControl m_aCtlAngle
 
SvxRectCtl m_aCtlRect
 
std::unique_ptr< weld::Widgetm_xFlPosition
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrPosX
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrPosY
 
std::unique_ptr< weld::CustomWeldm_xCtlRect
 
std::unique_ptr< weld::Widgetm_xFlAngle
 
std::unique_ptr< weld::SpinButtonm_xNfAngle
 
std::unique_ptr< weld::CustomWeldm_xCtlAngle
 

Static Private Attributes

static const sal_uInt16 pAngleRanges []
 

Detailed Description

Definition at line 164 of file transfrm.hxx.

Constructor & Destructor Documentation

SvxAngleTabPage::SvxAngleTabPage ( TabPageParent  pParent,
const SfxItemSet rInAttrs 
)
SvxAngleTabPage::~SvxAngleTabPage ( )
overridevirtual

Definition at line 198 of file transfrm.cxx.

Member Function Documentation

void SvxAngleTabPage::ActivatePage ( const SfxItemSet rSet)
overridevirtual
void SvxAngleTabPage::Construct ( )
VclPtr< SfxTabPage > SvxAngleTabPage::Create ( TabPageParent  pParent,
const SfxItemSet rSet 
)
static
DeactivateRC SvxAngleTabPage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Definition at line 326 of file transfrm.cxx.

References FillItemSet().

bool SvxAngleTabPage::FillItemSet ( SfxItemSet rSet)
overridevirtual
static const sal_uInt16* SvxAngleTabPage::GetRanges ( )
inlinestatic

Definition at line 197 of file transfrm.hxx.

References pAngleRanges.

Referenced by SvxTransformTabDialog::SvxTransformTabDialog().

void SvxAngleTabPage::PointChanged ( weld::DrawingArea pWindow,
RectPoint  eRP 
)
overridevirtual
void SvxAngleTabPage::Reset ( const SfxItemSet rAttrs)
overridevirtual
void SvxAngleTabPage::SetView ( const SdrView pSdrView)
inline

Definition at line 208 of file transfrm.hxx.

Referenced by SvxTransformTabDialog::PageCreated().

Member Data Documentation

FieldUnit SvxAngleTabPage::eDlgUnit
private

Definition at line 179 of file transfrm.hxx.

Referenced by Construct().

MapUnit SvxAngleTabPage::ePoolUnit
private

Definition at line 178 of file transfrm.hxx.

Referenced by Construct(), FillItemSet(), Reset(), and SvxAngleTabPage().

svx::SvxDialControl SvxAngleTabPage::m_aCtlAngle
private

Definition at line 181 of file transfrm.hxx.

Referenced by FillItemSet(), Reset(), and SvxAngleTabPage().

SvxRectCtl SvxAngleTabPage::m_aCtlRect
private

Definition at line 182 of file transfrm.hxx.

Referenced by PointChanged().

std::unique_ptr<weld::CustomWeld> SvxAngleTabPage::m_xCtlAngle
private

Definition at line 190 of file transfrm.hxx.

std::unique_ptr<weld::CustomWeld> SvxAngleTabPage::m_xCtlRect
private

Definition at line 187 of file transfrm.hxx.

std::unique_ptr<weld::Widget> SvxAngleTabPage::m_xFlAngle
private

Definition at line 188 of file transfrm.hxx.

Referenced by ActivatePage(), and Construct().

std::unique_ptr<weld::Widget> SvxAngleTabPage::m_xFlPosition
private

Definition at line 184 of file transfrm.hxx.

Referenced by ActivatePage(), and Construct().

std::unique_ptr<weld::MetricSpinButton> SvxAngleTabPage::m_xMtrPosX
private

Definition at line 185 of file transfrm.hxx.

Referenced by Construct(), FillItemSet(), PointChanged(), and Reset().

std::unique_ptr<weld::MetricSpinButton> SvxAngleTabPage::m_xMtrPosY
private

Definition at line 186 of file transfrm.hxx.

Referenced by Construct(), FillItemSet(), PointChanged(), and Reset().

std::unique_ptr<weld::SpinButton> SvxAngleTabPage::m_xNfAngle
private

Definition at line 189 of file transfrm.hxx.

Referenced by SvxAngleTabPage().

basegfx::B2DPoint SvxAngleTabPage::maAnchor
private

Definition at line 176 of file transfrm.hxx.

Referenced by Construct(), FillItemSet(), and Reset().

basegfx::B2DRange SvxAngleTabPage::maRange
private

Definition at line 175 of file transfrm.hxx.

Referenced by Construct(), and PointChanged().

const sal_uInt16 SvxAngleTabPage::pAngleRanges
staticprivate
Initial value:
=
{
SID_ATTR_TRANSFORM_ROT_X,
SID_ATTR_TRANSFORM_ANGLE,
SID_ATTR_TRANSFORM_INTERN,
SID_ATTR_TRANSFORM_INTERN,
0
}

Definition at line 168 of file transfrm.hxx.

Referenced by GetRanges().

const SdrView* SvxAngleTabPage::pView
private

Definition at line 172 of file transfrm.hxx.

Referenced by Construct(), FillItemSet(), and Reset().

const SfxItemSet& SvxAngleTabPage::rOutAttrs
private

Definition at line 171 of file transfrm.hxx.

Referenced by SvxAngleTabPage().


The documentation for this class was generated from the following files: