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

The content control dialog allows editing the properties of the content control under the cursor. More...

#include <contentcontroldlg.hxx>

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

Public Member Functions

 SwContentControlDlg (weld::Window *pParent, SwWrtShell &rSh)
 
virtual ~SwContentControlDlg () 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 (int nResponse)
 

Private Member Functions

 DECL_LINK (InsertHdl, weld::Button &, void)
 
 DECL_LINK (RenameHdl, weld::Button &, void)
 
 DECL_LINK (DeleteHdl, weld::Button &, void)
 
 DECL_LINK (MoveUpHdl, weld::Button &, void)
 
 DECL_LINK (MoveDownHdl, weld::Button &, void)
 
 DECL_LINK (SelectionChangedHdl, weld::TreeView &, void)
 
 DECL_LINK (OkHdl, weld::Button &, void)
 
 DECL_LINK (SelectCharHdl, weld::Button &, void)
 

Private Attributes

SwWrtShellm_rWrtShell
 
std::shared_ptr< SwContentControlm_pContentControl
 
std::vector< SwContentControlListItemm_aSavedListItems
 
std::unique_ptr< weld::CheckButtonm_xShowingPlaceHolderCB
 
std::unique_ptr< weld::Framem_xCheckboxFrame
 
std::unique_ptr< weld::Entrym_xCheckedState
 
std::unique_ptr< weld::Buttonm_xCheckedStateBtn
 
std::unique_ptr< weld::Entrym_xUncheckedState
 
std::unique_ptr< weld::Buttonm_xUncheckedStateBtn
 
std::unique_ptr< weld::Framem_xListItemsFrame
 
std::unique_ptr< weld::TreeViewm_xListItems
 
std::unique_ptr< weld::Boxm_xListItemButtons
 
std::unique_ptr< weld::Buttonm_xInsertBtn
 
std::unique_ptr< weld::Buttonm_xRenameBtn
 
std::unique_ptr< weld::Buttonm_xDeleteBtn
 
std::unique_ptr< weld::Buttonm_xMoveUpBtn
 
std::unique_ptr< weld::Buttonm_xMoveDownBtn
 
std::unique_ptr< weld::Framem_xDateFrame
 
std::unique_ptr< SwNumFormatTreeViewm_xDateFormat
 
std::unique_ptr< weld::Buttonm_xOk
 

Detailed Description

The content control dialog allows editing the properties of the content control under the cursor.

Definition at line 33 of file contentcontroldlg.hxx.

Constructor & Destructor Documentation

◆ SwContentControlDlg()

SwContentControlDlg::SwContentControlDlg ( weld::Window pParent,
SwWrtShell rSh 
)

◆ ~SwContentControlDlg()

SwContentControlDlg::~SwContentControlDlg ( )
overridevirtual

Definition at line 162 of file contentcontroldlg.cxx.

Member Function Documentation

◆ DECL_LINK() [1/8]

SwContentControlDlg::DECL_LINK ( DeleteHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/8]

SwContentControlDlg::DECL_LINK ( InsertHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/8]

SwContentControlDlg::DECL_LINK ( MoveDownHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/8]

SwContentControlDlg::DECL_LINK ( MoveUpHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/8]

SwContentControlDlg::DECL_LINK ( OkHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [6/8]

SwContentControlDlg::DECL_LINK ( RenameHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [7/8]

SwContentControlDlg::DECL_LINK ( SelectCharHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [8/8]

SwContentControlDlg::DECL_LINK ( SelectionChangedHdl  ,
weld::TreeView ,
void   
)
private

Member Data Documentation

◆ m_aSavedListItems

std::vector<SwContentControlListItem> SwContentControlDlg::m_aSavedListItems
private

Definition at line 37 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_pContentControl

std::shared_ptr<SwContentControl> SwContentControlDlg::m_pContentControl
private

Definition at line 36 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_rWrtShell

SwWrtShell& SwContentControlDlg::m_rWrtShell
private

Definition at line 35 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xCheckboxFrame

std::unique_ptr<weld::Frame> SwContentControlDlg::m_xCheckboxFrame
private

Definition at line 40 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xCheckedState

std::unique_ptr<weld::Entry> SwContentControlDlg::m_xCheckedState
private

Definition at line 41 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xCheckedStateBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xCheckedStateBtn
private

Definition at line 42 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xDateFormat

std::unique_ptr<SwNumFormatTreeView> SwContentControlDlg::m_xDateFormat
private

Definition at line 54 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xDateFrame

std::unique_ptr<weld::Frame> SwContentControlDlg::m_xDateFrame
private

Definition at line 53 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xDeleteBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xDeleteBtn
private

Definition at line 50 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xInsertBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xInsertBtn
private

Definition at line 48 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xListItemButtons

std::unique_ptr<weld::Box> SwContentControlDlg::m_xListItemButtons
private

Definition at line 47 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xListItems

std::unique_ptr<weld::TreeView> SwContentControlDlg::m_xListItems
private

Definition at line 46 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xListItemsFrame

std::unique_ptr<weld::Frame> SwContentControlDlg::m_xListItemsFrame
private

Definition at line 45 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xMoveDownBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xMoveDownBtn
private

Definition at line 52 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xMoveUpBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xMoveUpBtn
private

Definition at line 51 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xOk

std::unique_ptr<weld::Button> SwContentControlDlg::m_xOk
private

Definition at line 56 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xRenameBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xRenameBtn
private

Definition at line 49 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xShowingPlaceHolderCB

std::unique_ptr<weld::CheckButton> SwContentControlDlg::m_xShowingPlaceHolderCB
private

Definition at line 39 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xUncheckedState

std::unique_ptr<weld::Entry> SwContentControlDlg::m_xUncheckedState
private

Definition at line 43 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().

◆ m_xUncheckedStateBtn

std::unique_ptr<weld::Button> SwContentControlDlg::m_xUncheckedStateBtn
private

Definition at line 44 of file contentcontroldlg.hxx.

Referenced by SwContentControlDlg().


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