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

#include <fldedt.hxx>

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

Public Member Functions

 SwFieldEditDlg (SwView const &rVw)
 
virtual ~SwFieldEditDlg () override
 
 DECL_LINK (OKHdl, weld::Button &, void)
 
virtual short run () override
 
void EnableInsert (bool bEnable)
 
void InsertHdl ()
 
- Public Member Functions inherited from SfxSingleTabDialogController
 SfxSingleTabDialogController (weld::Widget *pParent, const SfxItemSet *pOptionsSet, const OUString &rUIXMLDescription=OUString("sfx/ui/singletabdialog.ui"), const OString &rID=OString("SingleTabDialog"))
 
weld::Containerget_content_area ()
 
virtual ~SfxSingleTabDialogController () override
 
void SetTabPage (std::unique_ptr< SfxTabPage > xTabPage)
 
SfxTabPageGetTabPage () const
 
virtual weld::ButtonGetOKButton () const override
 
virtual const SfxItemSetGetExampleSet () const override
 
const SfxItemSetGetOutputItemSet () const
 
const SfxItemSetGetInputItemSet () const
 
- Public Member Functions inherited from SfxOkDialogController
 SfxOkDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OString &rID)
 
- 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 (AddressHdl, weld::Button &, void)
 
 DECL_LINK (NextPrevHdl, weld::Button &, void)
 
void Init ()
 
SfxTabPageCreatePage (sal_uInt16 nGroup)
 
void EnsureSelection (SwField *pCurField, SwFieldMgr &rMgr)
 

Private Attributes

SwWrtShellpSh
 
std::unique_ptr< weld::Buttonm_xPrevBT
 
std::unique_ptr< weld::Buttonm_xNextBT
 
std::unique_ptr< weld::Buttonm_xAddressBT
 

Additional Inherited Members

- Protected Member Functions inherited from SfxSingleTabDialogController
void CreateOutputItemSet (const SfxItemSet &rInput)
 
void SetInputSet (const SfxItemSet *pInSet)
 
 DECL_DLLPRIVATE_LINK (OKHdl_Impl, weld::Button &, void)
 
- Protected Attributes inherited from SfxSingleTabDialogController
std::unique_ptr< SfxTabPagem_xSfxPage
 
std::unique_ptr< weld::Containerm_xContainer
 
std::unique_ptr< weld::Buttonm_xOKBtn
 
std::unique_ptr< weld::Buttonm_xHelpBtn
 

Detailed Description

Definition at line 30 of file fldedt.hxx.

Constructor & Destructor Documentation

SwFieldEditDlg::SwFieldEditDlg ( SwView const &  rVw)
SwFieldEditDlg::~SwFieldEditDlg ( )
overridevirtual

Definition at line 228 of file fldedt.cxx.

References SwWrtShell::EnterStdMode(), pSh, and SwViewShell::SetCareDialog().

Member Function Documentation

SfxTabPage * SwFieldEditDlg::CreatePage ( sal_uInt16  nGroup)
private
SwFieldEditDlg::DECL_LINK ( AddressHdl  ,
weld::Button ,
void   
)
private
SwFieldEditDlg::DECL_LINK ( NextPrevHdl  ,
weld::Button ,
void   
)
private
SwFieldEditDlg::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
void SwFieldEditDlg::EnableInsert ( bool  bEnable)
void SwFieldEditDlg::EnsureSelection ( SwField pCurField,
SwFieldMgr rMgr 
)
private
void SwFieldEditDlg::Init ( void  )
private
void SwFieldEditDlg::InsertHdl ( )
short SwFieldEditDlg::run ( )
overridevirtual

Definition at line 258 of file fldedt.cxx.

References SfxSingleTabDialogController::GetTabPage(), and RET_CANCEL.

Member Data Documentation

std::unique_ptr<weld::Button> SwFieldEditDlg::m_xAddressBT
private

Definition at line 35 of file fldedt.hxx.

Referenced by Init(), and SwFieldEditDlg().

std::unique_ptr<weld::Button> SwFieldEditDlg::m_xNextBT
private

Definition at line 34 of file fldedt.hxx.

Referenced by Init(), and SwFieldEditDlg().

std::unique_ptr<weld::Button> SwFieldEditDlg::m_xPrevBT
private

Definition at line 33 of file fldedt.hxx.

Referenced by Init(), and SwFieldEditDlg().

SwWrtShell* SwFieldEditDlg::pSh
private

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