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 (weld::Container *pPage, weld::DialogController *pController, 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 (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet &rAttrSet)
 
virtual void PointChanged (weld::DrawingArea *pArea, RectPoint eRP)=0
 

Static Public Member Functions

static std::unique_ptr< SfxTabPageCreate (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
 
static WhichRangesContainer GetRanges ()
 

Private Attributes

const SdrViewpView
 
basegfx::B2DRange maRange
 
basegfx::B2DPoint maAnchor
 
MapUnit ePoolUnit
 
FieldUnit eDlgUnit
 
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::MetricSpinButtonm_xNfAngle
 
std::unique_ptr< svx::DialControlm_xCtlAngle
 
std::unique_ptr< weld::CustomWeldm_xCtlAngleWin
 

Static Private Attributes

static const WhichRangesContainer pAngleRanges
 

Detailed Description

Definition at line 161 of file transfrm.hxx.

Constructor & Destructor Documentation

◆ SvxAngleTabPage()

SvxAngleTabPage::SvxAngleTabPage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rInAttrs 
)

◆ ~SvxAngleTabPage()

SvxAngleTabPage::~SvxAngleTabPage ( )
overridevirtual

Definition at line 172 of file transfrm.cxx.

Member Function Documentation

◆ ActivatePage()

void SvxAngleTabPage::ActivatePage ( const SfxItemSet rSet)
overridevirtual

Definition at line 290 of file transfrm.cxx.

References SfxItemSet::GetItemIfSet(), m_xFlAngle, m_xFlPosition, and rSet.

◆ Construct()

void SvxAngleTabPage::Construct ( )

◆ Create()

std::unique_ptr< SfxTabPage > SvxAngleTabPage::Create ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
static

Definition at line 285 of file transfrm.cxx.

References rSet.

Referenced by SvxTransformTabDialog::SvxTransformTabDialog().

◆ DeactivatePage()

DeactivateRC SvxAngleTabPage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Definition at line 299 of file transfrm.cxx.

References FillItemSet().

◆ FillItemSet()

bool SvxAngleTabPage::FillItemSet ( SfxItemSet rSet)
overridevirtual

◆ GetRanges()

static WhichRangesContainer SvxAngleTabPage::GetRanges ( )
inlinestatic

Definition at line 191 of file transfrm.hxx.

References pAngleRanges.

Referenced by SvxTransformTabDialog::SvxTransformTabDialog().

◆ PointChanged()

void SvxAngleTabPage::PointChanged ( weld::DrawingArea pWindow,
RectPoint  eRP 
)
overridevirtual

◆ Reset()

void SvxAngleTabPage::Reset ( const SfxItemSet rAttrs)
overridevirtual

◆ SetView()

void SvxAngleTabPage::SetView ( const SdrView pSdrView)
inline

Definition at line 202 of file transfrm.hxx.

References pView.

Referenced by SvxTransformTabDialog::PageCreated().

Member Data Documentation

◆ eDlgUnit

FieldUnit SvxAngleTabPage::eDlgUnit
private

Definition at line 173 of file transfrm.hxx.

Referenced by Construct().

◆ ePoolUnit

MapUnit SvxAngleTabPage::ePoolUnit
private

Definition at line 172 of file transfrm.hxx.

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

◆ m_aCtlRect

SvxRectCtl SvxAngleTabPage::m_aCtlRect
private

Definition at line 175 of file transfrm.hxx.

Referenced by PointChanged().

◆ m_xCtlAngle

std::unique_ptr<svx::DialControl> SvxAngleTabPage::m_xCtlAngle
private

Definition at line 183 of file transfrm.hxx.

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

◆ m_xCtlAngleWin

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

Definition at line 184 of file transfrm.hxx.

◆ m_xCtlRect

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

Definition at line 180 of file transfrm.hxx.

◆ m_xFlAngle

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

Definition at line 181 of file transfrm.hxx.

Referenced by ActivatePage(), and Construct().

◆ m_xFlPosition

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

Definition at line 177 of file transfrm.hxx.

Referenced by ActivatePage(), and Construct().

◆ m_xMtrPosX

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

Definition at line 178 of file transfrm.hxx.

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

◆ m_xMtrPosY

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

Definition at line 179 of file transfrm.hxx.

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

◆ m_xNfAngle

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

Definition at line 182 of file transfrm.hxx.

Referenced by SvxAngleTabPage().

◆ maAnchor

basegfx::B2DPoint SvxAngleTabPage::maAnchor
private

Definition at line 170 of file transfrm.hxx.

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

◆ maRange

basegfx::B2DRange SvxAngleTabPage::maRange
private

Definition at line 169 of file transfrm.hxx.

Referenced by Construct(), and PointChanged().

◆ pAngleRanges

const WhichRangesContainer SvxAngleTabPage::pAngleRanges
staticprivate

Definition at line 163 of file transfrm.hxx.

Referenced by GetRanges().

◆ pView

const SdrView* SvxAngleTabPage::pView
private

Definition at line 166 of file transfrm.hxx.

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


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