LibreOffice Module cui (master)  1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
SvxParaAlignTabPage Class Reference

#include <paragrph.hxx>

Inheritance diagram for SvxParaAlignTabPage:
[legend]
Collaboration diagram for SvxParaAlignTabPage:
[legend]

Public Member Functions

virtual ~SvxParaAlignTabPage () override
 
virtual bool FillItemSet (SfxItemSet *rSet) override
 
virtual void Reset (const SfxItemSet *rSet) override
 
virtual void ChangesApplied () override
 
void EnableJustifyExt ()
 
virtual void PageCreated (const SfxAllItemSet &aSet) override
 
- Public Member Functions inherited from SfxTabPage
void SetDialogController (SfxOkDialogController *pDialog)
 
virtual ~SfxTabPage () override
 
virtual void dispose () override
 
const SfxItemSetGetItemSet () const
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
void SetUserData (const OUString &rString)
 
const OUString & GetUserData ()
 
virtual void FillUserData ()
 
virtual bool IsReadOnly () const
 
void SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame)
 
css::uno::Reference< css::frame::XFrame > GetFrame ()
 
const SfxItemSetGetDialogExampleSet () const
 
OString GetConfigId () const
 
weld::WindowGetDialogFrameWeld () const
 

Static Public Member Functions

static VclPtr< SfxTabPageCreate (TabPageParent pParent, const SfxItemSet *rSet)
 
static const sal_uInt16 * GetRanges ()
 
- Static Public Member Functions inherited from SfxTabPage
static const SfxPoolItemGetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true)
 
static const T * GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true)
 

Protected Member Functions

virtual void ActivatePage (const SfxItemSet &rSet) override
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet) override
 
- Protected Member Functions inherited from SfxTabPage
 SfxTabPage (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const SfxItemSet *rAttrSet)
 
 SfxTabPage (TabPageParent pParent, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet *rAttrSet)
 
sal_uInt16 GetWhich (sal_uInt16 nSlot, bool bDeep=true) const
 
const SfxPoolItemGetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true)
 
const T * GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true)
 
SfxOkDialogControllerGetDialogController () const
 

Private Member Functions

 DECL_LINK (AlignHdl_Impl, weld::ToggleButton &, void)
 
 DECL_LINK (LastLineHdl_Impl, weld::ComboBox &, void)
 
 DECL_LINK (TextDirectionHdl_Impl, weld::ComboBox &, void)
 
void UpdateExample_Impl ()
 
 SvxParaAlignTabPage (TabPageParent pParent, const SfxItemSet &rSet)
 

Private Attributes

SvxParaPrevWindow m_aExampleWin
 
std::unique_ptr< weld::RadioButtonm_xLeft
 
std::unique_ptr< weld::RadioButtonm_xRight
 
std::unique_ptr< weld::RadioButtonm_xCenter
 
std::unique_ptr< weld::RadioButtonm_xJustify
 
std::unique_ptr< weld::Labelm_xLeftBottom
 
std::unique_ptr< weld::Labelm_xRightTop
 
std::unique_ptr< weld::Labelm_xLastLineFT
 
std::unique_ptr< weld::ComboBoxm_xLastLineLB
 
std::unique_ptr< weld::CheckButtonm_xExpandCB
 
std::unique_ptr< weld::CheckButtonm_xSnapToGridCB
 
std::unique_ptr< weld::CustomWeldm_xExampleWin
 
std::unique_ptr< weld::Widgetm_xVertAlignFL
 
std::unique_ptr< weld::ComboBoxm_xVertAlignLB
 
std::unique_ptr< weld::Widgetm_xPropertiesFL
 
std::unique_ptr< svx::FrameDirectionListBoxm_xTextDirectionLB
 

Static Private Attributes

static const sal_uInt16 pAlignRanges []
 

Friends

class VclPtr< SvxParaAlignTabPage >
 

Additional Inherited Members

- Protected Attributes inherited from SfxTabPage
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 127 of file paragrph.hxx.

Constructor & Destructor Documentation

SvxParaAlignTabPage::SvxParaAlignTabPage ( TabPageParent  pParent,
const SfxItemSet rSet 
)
private
SvxParaAlignTabPage::~SvxParaAlignTabPage ( )
overridevirtual

Definition at line 1046 of file paragrph.cxx.

Member Function Documentation

void SvxParaAlignTabPage::ActivatePage ( const SfxItemSet rSet)
overrideprotectedvirtual

Reimplemented from SfxTabPage.

Definition at line 1138 of file paragrph.cxx.

References Reset().

void SvxParaAlignTabPage::ChangesApplied ( )
overridevirtual
VclPtr< SfxTabPage > SvxParaAlignTabPage::Create ( TabPageParent  pParent,
const SfxItemSet rSet 
)
static
DeactivateRC SvxParaAlignTabPage::DeactivatePage ( SfxItemSet pSet)
overrideprotectedvirtual

Reimplemented from SfxTabPage.

Definition at line 1050 of file paragrph.cxx.

References FillItemSet().

SvxParaAlignTabPage::DECL_LINK ( AlignHdl_Impl  ,
weld::ToggleButton ,
void   
)
private
SvxParaAlignTabPage::DECL_LINK ( LastLineHdl_Impl  ,
weld::ComboBox ,
void   
)
private
SvxParaAlignTabPage::DECL_LINK ( TextDirectionHdl_Impl  ,
weld::ComboBox ,
void   
)
private
void SvxParaAlignTabPage::EnableJustifyExt ( )
bool SvxParaAlignTabPage::FillItemSet ( SfxItemSet rSet)
overridevirtual
static const sal_uInt16* SvxParaAlignTabPage::GetRanges ( )
inlinestatic

Definition at line 175 of file paragrph.hxx.

References pAlignRanges.

Referenced by AbstractDialogFactory_Impl::GetTabPageRangesFunc().

void SvxParaAlignTabPage::PageCreated ( const SfxAllItemSet aSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 1347 of file paragrph.cxx.

References EnableJustifyExt(), SfxItemSet::GetItem(), and SfxBoolItem::GetValue().

void SvxParaAlignTabPage::Reset ( const SfxItemSet rSet)
overridevirtual
void SvxParaAlignTabPage::UpdateExample_Impl ( )
private

Friends And Related Function Documentation

friend class VclPtr< SvxParaAlignTabPage >
friend

Definition at line 129 of file paragrph.hxx.

Member Data Documentation

SvxParaPrevWindow SvxParaAlignTabPage::m_aExampleWin
private

Definition at line 134 of file paragrph.hxx.

Referenced by UpdateExample_Impl().

std::unique_ptr<weld::RadioButton> SvxParaAlignTabPage::m_xCenter
private
std::unique_ptr<weld::CustomWeld> SvxParaAlignTabPage::m_xExampleWin
private

Definition at line 151 of file paragrph.hxx.

std::unique_ptr<weld::CheckButton> SvxParaAlignTabPage::m_xExpandCB
private

Definition at line 146 of file paragrph.hxx.

Referenced by ChangesApplied(), EnableJustifyExt(), FillItemSet(), and Reset().

std::unique_ptr<weld::RadioButton> SvxParaAlignTabPage::m_xJustify
private
std::unique_ptr<weld::Label> SvxParaAlignTabPage::m_xLastLineFT
private

Definition at line 144 of file paragrph.hxx.

Referenced by EnableJustifyExt(), and Reset().

std::unique_ptr<weld::ComboBox> SvxParaAlignTabPage::m_xLastLineLB
private
std::unique_ptr<weld::RadioButton> SvxParaAlignTabPage::m_xLeft
private
std::unique_ptr<weld::Label> SvxParaAlignTabPage::m_xLeftBottom
private

Definition at line 141 of file paragrph.hxx.

Referenced by SvxParaAlignTabPage().

std::unique_ptr<weld::Widget> SvxParaAlignTabPage::m_xPropertiesFL
private

Definition at line 156 of file paragrph.hxx.

std::unique_ptr<weld::RadioButton> SvxParaAlignTabPage::m_xRight
private
std::unique_ptr<weld::Label> SvxParaAlignTabPage::m_xRightTop
private

Definition at line 142 of file paragrph.hxx.

Referenced by SvxParaAlignTabPage().

std::unique_ptr<weld::CheckButton> SvxParaAlignTabPage::m_xSnapToGridCB
private

Definition at line 148 of file paragrph.hxx.

Referenced by ChangesApplied(), EnableJustifyExt(), FillItemSet(), and Reset().

std::unique_ptr<svx::FrameDirectionListBox> SvxParaAlignTabPage::m_xTextDirectionLB
private
std::unique_ptr<weld::Widget> SvxParaAlignTabPage::m_xVertAlignFL
private

Definition at line 153 of file paragrph.hxx.

Referenced by Reset().

std::unique_ptr<weld::ComboBox> SvxParaAlignTabPage::m_xVertAlignLB
private

Definition at line 154 of file paragrph.hxx.

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

const sal_uInt16 SvxParaAlignTabPage::pAlignRanges
staticprivate
Initial value:
=
{
SID_ATTR_PARA_ADJUST,
SID_ATTR_PARA_ADJUST,
0
}

Definition at line 132 of file paragrph.hxx.

Referenced by GetRanges().


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