LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
sw::sidebar::PageSizeControl Class Reference

#include <PageSizeControl.hxx>

Inheritance diagram for sw::sidebar::PageSizeControl:
Collaboration diagram for sw::sidebar::PageSizeControl:

Public Member Functions

 PageSizeControl (sal_uInt16 nId, vcl::Window *pParent)
virtual ~PageSizeControl () override
virtual void dispose () override
- Public Member Functions inherited from SfxPopupWindow
 SfxPopupWindow (sal_uInt16 nId, vcl::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rFrame, WinBits nBits)
 SfxPopupWindow (sal_uInt16 nId, vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame=css::uno::Reference< css::frame::XFrame >())
virtual ~SfxPopupWindow () override
virtual void MouseMove (const MouseEvent &rMEvt) override
void StartCascading ()
SAL_DLLPRIVATE void SetDeleteLink_Impl (const Link< SfxPopupWindow *, void > &rLink)

Private Member Functions

 DECL_LINK (ImplSizeHdl,::ValueSet *, void)
 DECL_LINK (MoreButtonClickHdl_Impl, Button *, void)

Static Private Member Functions

static void ExecuteSizeChange (const Paper ePaper)

Private Attributes

VclPtr< VclVBoxmaContainer
VclPtr< svx::sidebar::ValueSetWithTextControlmpSizeValueSet
VclPtr< PushButtonmaMoreButton
VclPtr< MetricFieldmaWidthHeightField
std::vector< PapermaPaperList

Additional Inherited Members

- Protected Member Functions inherited from SfxPopupWindow
virtual void PopupModeEnd () override
virtual bool Close () override
sal_uInt16 GetId () const
const css::uno::Reference< css::frame::XFrame > & GetFrame () const
void AddStatusListener (const OUString &rCommandURL)
virtual void statusChanged (const css::frame::FeatureStateEvent &rEvent)

Detailed Description

Definition at line 39 of file PageSizeControl.hxx.

Constructor & Destructor Documentation

sw::sidebar::PageSizeControl::PageSizeControl ( sal_uInt16  nId,
vcl::Window pParent 
sw::sidebar::PageSizeControl::~PageSizeControl ( )

Definition at line 194 of file PageSizeControl.cxx.

Member Function Documentation

sw::sidebar::PageSizeControl::DECL_LINK ( ImplSizeHdl  ,
::ValueSet ,
sw::sidebar::PageSizeControl::DECL_LINK ( MoreButtonClickHdl_Impl  ,
Button ,
void sw::sidebar::PageSizeControl::dispose ( void  )
void sw::sidebar::PageSizeControl::ExecuteSizeChange ( const Paper  ePaper)

Member Data Documentation

VclPtr<VclVBox> sw::sidebar::PageSizeControl::maContainer

Definition at line 47 of file PageSizeControl.hxx.

Referenced by dispose(), and PageSizeControl().

VclPtr<PushButton> sw::sidebar::PageSizeControl::maMoreButton

Definition at line 49 of file PageSizeControl.hxx.

Referenced by dispose(), and PageSizeControl().

std::vector< Paper > sw::sidebar::PageSizeControl::maPaperList

Definition at line 53 of file PageSizeControl.hxx.

Referenced by PageSizeControl().

VclPtr<MetricField> sw::sidebar::PageSizeControl::maWidthHeightField

Definition at line 51 of file PageSizeControl.hxx.

Referenced by dispose(), and PageSizeControl().

VclPtr<svx::sidebar::ValueSetWithTextControl> sw::sidebar::PageSizeControl::mpSizeValueSet

Definition at line 48 of file PageSizeControl.hxx.

Referenced by dispose(), and PageSizeControl().

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