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

#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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

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 (TextFilterHdl, OUString &, bool)
 
void Apply ()
 
void ModifyHdl ()
 
void DrawSample ()
 
void ApplyCaptionOrder ()
 

Private Attributes

OUString const m_sNone
 
TextFilterAutoConvert m_aTextFilter
 
SwViewrView
 
std::unique_ptr< SwFieldMgrpMgr
 
OUString sCharacterStyle
 
bool bCopyAttributes
 
bool bOrderNumberingFirst
 
css::uno::Reference< css::container::XNameAccess > 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::Labelm_xPosText
 
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 our_aSepTextSave
 

Detailed Description

Definition at line 32 of file cption.hxx.

Constructor & Destructor Documentation

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

Definition at line 442 of file cption.cxx.

Member Function Documentation

void SwCaptionDialog::Apply ( )
private
void SwCaptionDialog::ApplyCaptionOrder ( )
private

Definition at line 530 of file cption.cxx.

References bOrderNumberingFirst, m_xNumberingSeparatorED, and m_xNumberingSeparatorFT.

Referenced by SwCaptionDialog().

SwCaptionDialog::DECL_LINK ( SelectListBoxHdl  ,
weld::ComboBox ,
void   
)
private
SwCaptionDialog::DECL_LINK ( ModifyEntryHdl  ,
weld::Entry ,
void   
)
private
SwCaptionDialog::DECL_LINK ( ModifyComboHdl  ,
weld::ComboBox ,
void   
)
private
SwCaptionDialog::DECL_LINK ( OptionHdl  ,
weld::Button ,
void   
)
private
SwCaptionDialog::DECL_LINK ( CaptionHdl  ,
weld::Button ,
void   
)
private
SwCaptionDialog::DECL_LINK ( TextFilterHdl  ,
OUString &  ,
bool   
)
private
void SwCaptionDialog::DrawSample ( )
private
void SwCaptionDialog::ModifyHdl ( )
private
short SwCaptionDialog::run ( )
overridevirtual

Definition at line 305 of file cption.cxx.

References Apply(), and RET_OK.

Member Data Documentation

bool SwCaptionDialog::bCopyAttributes
private

Definition at line 40 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().

bool SwCaptionDialog::bOrderNumberingFirst
private

Definition at line 41 of file cption.hxx.

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

SwCaptionPreview SwCaptionDialog::m_aPreview
private

Definition at line 45 of file cption.hxx.

Referenced by DrawSample().

TextFilterAutoConvert SwCaptionDialog::m_aTextFilter
private

Definition at line 35 of file cption.hxx.

OUString const SwCaptionDialog::m_sNone
private

Definition at line 34 of file cption.hxx.

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

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

Definition at line 58 of file cption.hxx.

Referenced by SwCaptionDialog().

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

Definition at line 47 of file cption.hxx.

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

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

Definition at line 49 of file cption.hxx.

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

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

Definition at line 48 of file cption.hxx.

Referenced by ModifyHdl().

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().

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

Definition at line 51 of file cption.hxx.

Referenced by ApplyCaptionOrder(), and ModifyHdl().

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

Definition at line 57 of file cption.hxx.

Referenced by ModifyHdl().

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

Definition at line 59 of file cption.hxx.

Referenced by ModifyHdl(), and SwCaptionDialog().

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

Definition at line 56 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().

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

Definition at line 55 of file cption.hxx.

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

Definition at line 60 of file cption.hxx.

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

Definition at line 54 of file cption.hxx.

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

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

Definition at line 53 of file cption.hxx.

Referenced by ModifyHdl().

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

Definition at line 46 of file cption.hxx.

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

OUString SwCaptionDialog::our_aSepTextSave
staticprivate

Definition at line 75 of file cption.hxx.

Referenced by Apply(), and SwCaptionDialog().

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

Definition at line 37 of file cption.hxx.

Referenced by SwCaptionDialog().

SwView& SwCaptionDialog::rView
private

Definition at line 36 of file cption.hxx.

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

OUString SwCaptionDialog::sCharacterStyle
private

Definition at line 39 of file cption.hxx.

Referenced by Apply().

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

Definition at line 43 of file cption.hxx.

Referenced by SwCaptionDialog().


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