LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SwCaptionDialog Class Referencefinal

#include <cption.hxx>

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

Public Member Functions

 SwCaptionDialog (weld::Window *pParent, SwView &rV)
 
virtual short run () override
 
virtual ~SwCaptionDialog () override
 
- 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 (SelectListBoxHdl, weld::ComboBox &, void)
 
 DECL_LINK (ModifyEntryHdl, weld::Entry &, void)
 
 DECL_LINK (ModifyComboHdl, weld::ComboBox &, void)
 
 DECL_LINK (OptionHdl, weld::Button &, void)
 
 DECL_LINK (CaptionHdl, weld::Button &, void)
 
 DECL_LINK (OKHdl, weld::Button &, void)
 
void Apply ()
 
void ModifyHdl ()
 
void DrawSample ()
 
void ApplyCaptionOrder ()
 

Private Attributes

OUString m_sNone
 
TextFilterAutoConvert m_aTextFilter
 
SwViewm_rView
 
std::unique_ptr< SwFieldMgrm_pMgr
 
OUString m_sCharacterStyle
 
bool m_bCopyAttributes
 
bool m_bOrderNumberingFirst
 
css::uno::Reference< css::container::XNameAccess > m_xNameAccess
 
SwCaptionPreview m_aPreview
 
std::unique_ptr< weld::Entrym_xTextEdit
 
std::unique_ptr< weld::ComboBoxm_xCategoryBox
 
std::unique_ptr< weld::Labelm_xFormatText
 
std::unique_ptr< weld::ComboBoxm_xFormatBox
 
std::unique_ptr< weld::Labelm_xNumberingSeparatorFT
 
std::unique_ptr< weld::Entrym_xNumberingSeparatorED
 
std::unique_ptr< weld::Labelm_xSepText
 
std::unique_ptr< weld::Entrym_xSepEdit
 
std::unique_ptr< weld::ComboBoxm_xPosBox
 
std::unique_ptr< weld::Buttonm_xOKButton
 
std::unique_ptr< weld::Buttonm_xAutoCaptionButton
 
std::unique_ptr< weld::Buttonm_xOptionButton
 
std::unique_ptr< weld::CustomWeldm_xPreview
 

Static Private Attributes

static OUString s_aSepTextSave
 

Detailed Description

Definition at line 32 of file cption.hxx.

Constructor & Destructor Documentation

◆ SwCaptionDialog()

SwCaptionDialog::SwCaptionDialog ( weld::Window pParent,
SwView rV 
)

◆ ~SwCaptionDialog()

SwCaptionDialog::~SwCaptionDialog ( )
overridevirtual

Definition at line 443 of file cption.cxx.

Member Function Documentation

◆ Apply()

void SwCaptionDialog::Apply ( )
private

◆ ApplyCaptionOrder()

void SwCaptionDialog::ApplyCaptionOrder ( )
private

Definition at line 531 of file cption.cxx.

References m_bOrderNumberingFirst, m_xNumberingSeparatorED, and m_xNumberingSeparatorFT.

Referenced by SwCaptionDialog().

◆ DECL_LINK() [1/6]

SwCaptionDialog::DECL_LINK ( CaptionHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/6]

SwCaptionDialog::DECL_LINK ( ModifyComboHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [3/6]

SwCaptionDialog::DECL_LINK ( ModifyEntryHdl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [4/6]

SwCaptionDialog::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/6]

SwCaptionDialog::DECL_LINK ( OptionHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [6/6]

SwCaptionDialog::DECL_LINK ( SelectListBoxHdl  ,
weld::ComboBox ,
void   
)
private

◆ DrawSample()

void SwCaptionDialog::DrawSample ( )
private

◆ ModifyHdl()

void SwCaptionDialog::ModifyHdl ( )
private

◆ run()

short SwCaptionDialog::run ( )
overridevirtual

Definition at line 294 of file cption.cxx.

References Apply(), and RET_OK.

Member Data Documentation

◆ m_aPreview

SwCaptionPreview SwCaptionDialog::m_aPreview
private

Definition at line 45 of file cption.hxx.

Referenced by DrawSample().

◆ m_aTextFilter

TextFilterAutoConvert SwCaptionDialog::m_aTextFilter
private

Definition at line 35 of file cption.hxx.

◆ m_bCopyAttributes

bool SwCaptionDialog::m_bCopyAttributes
private

Definition at line 40 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().

◆ m_bOrderNumberingFirst

bool SwCaptionDialog::m_bOrderNumberingFirst
private

Definition at line 41 of file cption.hxx.

Referenced by ApplyCaptionOrder(), DrawSample(), and ModifyHdl().

◆ m_pMgr

std::unique_ptr<SwFieldMgr> SwCaptionDialog::m_pMgr
private

Definition at line 37 of file cption.hxx.

Referenced by SwCaptionDialog().

◆ m_rView

SwView& SwCaptionDialog::m_rView
private

Definition at line 36 of file cption.hxx.

Referenced by Apply(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_sCharacterStyle

OUString SwCaptionDialog::m_sCharacterStyle
private

Definition at line 39 of file cption.hxx.

Referenced by Apply().

◆ m_sNone

OUString SwCaptionDialog::m_sNone
private

Definition at line 34 of file cption.hxx.

Referenced by Apply(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_xAutoCaptionButton

std::unique_ptr<weld::Button> SwCaptionDialog::m_xAutoCaptionButton
private

Definition at line 57 of file cption.hxx.

Referenced by SwCaptionDialog().

◆ m_xCategoryBox

std::unique_ptr<weld::ComboBox> SwCaptionDialog::m_xCategoryBox
private

Definition at line 47 of file cption.hxx.

Referenced by Apply(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_xFormatBox

std::unique_ptr<weld::ComboBox> SwCaptionDialog::m_xFormatBox
private

Definition at line 49 of file cption.hxx.

Referenced by Apply(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_xFormatText

std::unique_ptr<weld::Label> SwCaptionDialog::m_xFormatText
private

Definition at line 48 of file cption.hxx.

Referenced by ModifyHdl().

◆ m_xNameAccess

css::uno::Reference<css::container::XNameAccess> SwCaptionDialog::m_xNameAccess
private

Definition at line 43 of file cption.hxx.

Referenced by SwCaptionDialog().

◆ m_xNumberingSeparatorED

std::unique_ptr<weld::Entry> SwCaptionDialog::m_xNumberingSeparatorED
private

Definition at line 52 of file cption.hxx.

Referenced by Apply(), ApplyCaptionOrder(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_xNumberingSeparatorFT

std::unique_ptr<weld::Label> SwCaptionDialog::m_xNumberingSeparatorFT
private

Definition at line 51 of file cption.hxx.

Referenced by ApplyCaptionOrder(), and ModifyHdl().

◆ m_xOKButton

std::unique_ptr<weld::Button> SwCaptionDialog::m_xOKButton
private

Definition at line 56 of file cption.hxx.

Referenced by ModifyHdl(), and SwCaptionDialog().

◆ m_xOptionButton

std::unique_ptr<weld::Button> SwCaptionDialog::m_xOptionButton
private

Definition at line 58 of file cption.hxx.

Referenced by ModifyHdl(), and SwCaptionDialog().

◆ m_xPosBox

std::unique_ptr<weld::ComboBox> SwCaptionDialog::m_xPosBox
private

Definition at line 55 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().

◆ m_xPreview

std::unique_ptr<weld::CustomWeld> SwCaptionDialog::m_xPreview
private

Definition at line 59 of file cption.hxx.

◆ m_xSepEdit

std::unique_ptr<weld::Entry> SwCaptionDialog::m_xSepEdit
private

Definition at line 54 of file cption.hxx.

Referenced by Apply(), DrawSample(), ModifyHdl(), and SwCaptionDialog().

◆ m_xSepText

std::unique_ptr<weld::Label> SwCaptionDialog::m_xSepText
private

Definition at line 53 of file cption.hxx.

Referenced by ModifyHdl().

◆ m_xTextEdit

std::unique_ptr<weld::Entry> SwCaptionDialog::m_xTextEdit
private

Definition at line 46 of file cption.hxx.

Referenced by Apply(), DrawSample(), and SwCaptionDialog().

◆ s_aSepTextSave

OUString SwCaptionDialog::s_aSepTextSave
staticprivate

Definition at line 74 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().


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