LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sd::CopyDlg Class Reference

dialog to adjust screen More...

#include <copydlg.hxx>

Inheritance diagram for sd::CopyDlg:
[legend]
Collaboration diagram for sd::CopyDlg:
[legend]

Public Member Functions

 CopyDlg (weld::Window *pWindow, const SfxItemSet &rInAttrs, ::sd::View *pView)
 
virtual ~CopyDlg () override
 
void GetAttr (SfxItemSet &rOutAttrs)
 fills provided item set with dialog box attributes More...
 
void Reset ()
 reads provided item set or evaluate ini string More...
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Private Member Functions

 DECL_LINK (SelectColorHdl, ColorListBox &, void)
 
 DECL_LINK (SetViewData, weld::Button &, void)
 
 DECL_LINK (SetDefault, weld::Button &, void)
 

Private Attributes

const SfxItemSetmrOutAttrs
 
Fraction maUIScale
 
::sd::ViewmpView
 
std::unique_ptr< weld::SpinButtonm_xNumFldCopies
 
std::unique_ptr< weld::Buttonm_xBtnSetViewData
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFldMoveX
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFldMoveY
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFldAngle
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFldWidth
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFldHeight
 
std::unique_ptr< weld::Labelm_xFtEndColor
 
std::unique_ptr< weld::Buttonm_xBtnSetDefault
 
std::unique_ptr< ColorListBoxm_xLbStartColor
 
std::unique_ptr< ColorListBoxm_xLbEndColor
 

Detailed Description

dialog to adjust screen

Definition at line 34 of file copydlg.hxx.

Constructor & Destructor Documentation

◆ CopyDlg()

sd::CopyDlg::CopyDlg ( weld::Window pWindow,
const SfxItemSet rInAttrs,
::sd::View pView 
)

Definition at line 41 of file copydlg.cxx.

References CM, DEGREE, m_xDialog, and mpView.

◆ ~CopyDlg()

sd::CopyDlg::~CopyDlg ( )
overridevirtual

Member Function Documentation

◆ DECL_LINK() [1/3]

sd::CopyDlg::DECL_LINK ( SelectColorHdl  ,
ColorListBox ,
void   
)
private

◆ DECL_LINK() [2/3]

sd::CopyDlg::DECL_LINK ( SetDefault  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/3]

sd::CopyDlg::DECL_LINK ( SetViewData  ,
weld::Button ,
void   
)
private

◆ GetAttr()

void sd::CopyDlg::GetAttr ( SfxItemSet rOutAttrs)

◆ Reset()

void sd::CopyDlg::Reset ( void  )

Member Data Documentation

◆ m_xBtnSetDefault

std::unique_ptr<weld::Button> sd::CopyDlg::m_xBtnSetDefault
private

Definition at line 56 of file copydlg.hxx.

◆ m_xBtnSetViewData

std::unique_ptr<weld::Button> sd::CopyDlg::m_xBtnSetViewData
private

Definition at line 49 of file copydlg.hxx.

◆ m_xFtEndColor

std::unique_ptr<weld::Label> sd::CopyDlg::m_xFtEndColor
private

Definition at line 55 of file copydlg.hxx.

Referenced by Reset().

◆ m_xLbEndColor

std::unique_ptr<ColorListBox> sd::CopyDlg::m_xLbEndColor
private

Definition at line 58 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xLbStartColor

std::unique_ptr<ColorListBox> sd::CopyDlg::m_xLbStartColor
private

Definition at line 57 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xMtrFldAngle

std::unique_ptr<weld::MetricSpinButton> sd::CopyDlg::m_xMtrFldAngle
private

Definition at line 52 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xMtrFldHeight

std::unique_ptr<weld::MetricSpinButton> sd::CopyDlg::m_xMtrFldHeight
private

Definition at line 54 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xMtrFldMoveX

std::unique_ptr<weld::MetricSpinButton> sd::CopyDlg::m_xMtrFldMoveX
private

Definition at line 50 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xMtrFldMoveY

std::unique_ptr<weld::MetricSpinButton> sd::CopyDlg::m_xMtrFldMoveY
private

Definition at line 51 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xMtrFldWidth

std::unique_ptr<weld::MetricSpinButton> sd::CopyDlg::m_xMtrFldWidth
private

Definition at line 53 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ m_xNumFldCopies

std::unique_ptr<weld::SpinButton> sd::CopyDlg::m_xNumFldCopies
private

Definition at line 48 of file copydlg.hxx.

Referenced by GetAttr(), Reset(), and ~CopyDlg().

◆ maUIScale

Fraction sd::CopyDlg::maUIScale
private

Definition at line 45 of file copydlg.hxx.

Referenced by GetAttr(), and Reset().

◆ mpView

::sd::View* sd::CopyDlg::mpView
private

Definition at line 46 of file copydlg.hxx.

Referenced by Reset().

◆ mrOutAttrs

const SfxItemSet& sd::CopyDlg::mrOutAttrs
private

Definition at line 44 of file copydlg.hxx.

Referenced by Reset().


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