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 SfxItemSet & mrOutAttrs
 
Fraction maUIScale
 
::sd::View * mpView
 
std::unique_ptr< weld::SpinButton > m_xNumFldCopies
 
std::unique_ptr< weld::Button > m_xBtnSetViewData
 
std::unique_ptr< weld::MetricSpinButton > m_xMtrFldMoveX
 
std::unique_ptr< weld::MetricSpinButton > m_xMtrFldMoveY
 
std::unique_ptr< weld::MetricSpinButton > m_xMtrFldAngle
 
std::unique_ptr< weld::MetricSpinButton > m_xMtrFldWidth
 
std::unique_ptr< weld::MetricSpinButton > m_xMtrFldHeight
 
std::unique_ptr< weld::Label > m_xFtEndColor
 
std::unique_ptr< weld::Button > m_xBtnSetDefault
 
std::unique_ptr< ColorListBox > m_xLbStartColor
 
std::unique_ptr< ColorListBox > m_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: