LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
svx::ParaLRSpacingWindow Class Reference

#include <ParaSpacingWindow.hxx>

Inheritance diagram for svx::ParaLRSpacingWindow:
[legend]
Collaboration diagram for svx::ParaLRSpacingWindow:
[legend]

Public Member Functions

virtual ~ParaLRSpacingWindow () override
 
virtual void dispose () override
 
void SetValue (SfxItemState eState, const SfxPoolItem *pState)
 
void SetUnit (FieldUnit eUnit)
 
void SetContext (const vcl::EnumContext &eContext)
 
- Public Member Functions inherited from InterimItemWindow
virtual ~InterimItemWindow () override
 
virtual void Resize () override
 
virtual Size GetOptimalSize () const override
 
virtual void GetFocus () override
 

Protected Member Functions

 ParaLRSpacingWindow (vcl::Window *pParent)
 
 DECL_LINK (ModifySpacingHdl, weld::MetricSpinButton &, void)
 
- Protected Member Functions inherited from InterimItemWindow
 InterimItemWindow (vcl::Window *pParent, const OUString &rUIXMLDescription, const OString &rID)
 
bool ChildKeyInput (const KeyEvent &rKEvt)
 

Protected Attributes

std::unique_ptr< SvxRelativeFieldm_xBeforeSpacing
 
std::unique_ptr< SvxRelativeFieldm_xAfterSpacing
 
std::unique_ptr< SvxRelativeFieldm_xFLSpacing
 
std::unique_ptr< weld::Containerm_xBeforeContainer
 
std::unique_ptr< weld::Containerm_xAfterContainer
 
std::unique_ptr< weld::Containerm_xFirstLineContainer
 
MapUnit m_eUnit
 
vcl::EnumContext m_aContext
 
- Protected Attributes inherited from InterimItemWindow
std::unique_ptr< weld::Builderm_xBuilder
 
VclPtr< vcl::Windowm_xVclContentArea
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 67 of file ParaSpacingWindow.hxx.

Constructor & Destructor Documentation

ParaLRSpacingWindow::~ParaLRSpacingWindow ( )
overridevirtual

Definition at line 168 of file ParaSpacingWindow.cxx.

ParaLRSpacingWindow::ParaLRSpacingWindow ( vcl::Window pParent)
protected

Member Function Documentation

svx::ParaLRSpacingWindow::DECL_LINK ( ModifySpacingHdl  ,
weld::MetricSpinButton ,
void   
)
protected
void ParaLRSpacingWindow::dispose ( void  )
overridevirtual
void ParaLRSpacingWindow::SetContext ( const vcl::EnumContext eContext)

Definition at line 185 of file ParaSpacingWindow.cxx.

References m_aContext.

Referenced by svx::ParaLRSpacingControl::notifyContextChangeEvent().

void ParaLRSpacingWindow::SetUnit ( FieldUnit  eUnit)
void ParaLRSpacingWindow::SetValue ( SfxItemState  eState,
const SfxPoolItem pState 
)

Member Data Documentation

vcl::EnumContext svx::ParaLRSpacingWindow::m_aContext
protected

Definition at line 89 of file ParaSpacingWindow.hxx.

Referenced by SetContext(), and SetValue().

MapUnit svx::ParaLRSpacingWindow::m_eUnit
protected

Definition at line 87 of file ParaSpacingWindow.hxx.

Referenced by SetUnit().

std::unique_ptr<weld::Container> svx::ParaLRSpacingWindow::m_xAfterContainer
protected
std::unique_ptr<SvxRelativeField> svx::ParaLRSpacingWindow::m_xAfterSpacing
protected
std::unique_ptr<weld::Container> svx::ParaLRSpacingWindow::m_xBeforeContainer
protected
std::unique_ptr<SvxRelativeField> svx::ParaLRSpacingWindow::m_xBeforeSpacing
protected
std::unique_ptr<weld::Container> svx::ParaLRSpacingWindow::m_xFirstLineContainer
protected
std::unique_ptr<SvxRelativeField> svx::ParaLRSpacingWindow::m_xFLSpacing
protected

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