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

#include <column.hxx>

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

Public Member Functions

 SwColumnDlg (weld::Window *pParent, SwWrtShell &rSh)
 
virtual ~SwColumnDlg () 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 (ObjectListBoxHdl, weld::ComboBox &, void)
 
 DECL_LINK (OkHdl, weld::Button &, void)
 
void ObjectHdl (const weld::ComboBox *)
 
SfxItemSetEvalCurrentSelection (void)
 

Private Attributes

SwWrtShellm_rWrtShell
 
std::unique_ptr< SwColumnPagem_xTabPage
 
std::unique_ptr< SfxItemSetm_pPageSet
 
std::unique_ptr< SfxItemSetm_pSectionSet
 
std::unique_ptr< SfxItemSetm_pSelectionSet
 
SfxItemSetm_pFrameSet
 
tools::Long m_nOldSelection
 
tools::Long m_nSelectionWidth
 
tools::Long m_nPageWidth
 
bool m_bPageChanged: 1
 
bool m_bSectionChanged: 1
 
bool m_bSelSectionChanged: 1
 
bool m_bFrameChanged: 1
 
std::unique_ptr< weld::Containerm_xContentArea
 
std::unique_ptr< weld::Buttonm_xOkButton
 

Detailed Description

Definition at line 36 of file column.hxx.

Constructor & Destructor Documentation

◆ SwColumnDlg()

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

◆ ~SwColumnDlg()

SwColumnDlg::~SwColumnDlg ( )
overridevirtual

Definition at line 203 of file column.cxx.

References m_xTabPage.

Member Function Documentation

◆ DECL_LINK() [1/2]

SwColumnDlg::DECL_LINK ( ObjectListBoxHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/2]

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

◆ EvalCurrentSelection()

SfxItemSet * SwColumnDlg::EvalCurrentSelection ( void  )
private

◆ ObjectHdl()

void SwColumnDlg::ObjectHdl ( const weld::ComboBox pBox)
private

Member Data Documentation

◆ m_bFrameChanged

bool SwColumnDlg::m_bFrameChanged
private

Definition at line 52 of file column.hxx.

Referenced by EvalCurrentSelection().

◆ m_bPageChanged

bool SwColumnDlg::m_bPageChanged
private

Definition at line 49 of file column.hxx.

Referenced by EvalCurrentSelection().

◆ m_bSectionChanged

bool SwColumnDlg::m_bSectionChanged
private

Definition at line 50 of file column.hxx.

Referenced by EvalCurrentSelection().

◆ m_bSelSectionChanged

bool SwColumnDlg::m_bSelSectionChanged
private

Definition at line 51 of file column.hxx.

Referenced by EvalCurrentSelection().

◆ m_nOldSelection

tools::Long SwColumnDlg::m_nOldSelection
private

Definition at line 45 of file column.hxx.

Referenced by EvalCurrentSelection(), and ObjectHdl().

◆ m_nPageWidth

tools::Long SwColumnDlg::m_nPageWidth
private

Definition at line 47 of file column.hxx.

Referenced by ObjectHdl(), and SwColumnDlg().

◆ m_nSelectionWidth

tools::Long SwColumnDlg::m_nSelectionWidth
private

Definition at line 46 of file column.hxx.

Referenced by ObjectHdl(), and SwColumnDlg().

◆ m_pFrameSet

SfxItemSet* SwColumnDlg::m_pFrameSet
private

Definition at line 43 of file column.hxx.

Referenced by EvalCurrentSelection(), ObjectHdl(), and SwColumnDlg().

◆ m_pPageSet

std::unique_ptr<SfxItemSet> SwColumnDlg::m_pPageSet
private

Definition at line 40 of file column.hxx.

Referenced by EvalCurrentSelection(), ObjectHdl(), and SwColumnDlg().

◆ m_pSectionSet

std::unique_ptr<SfxItemSet> SwColumnDlg::m_pSectionSet
private

Definition at line 41 of file column.hxx.

Referenced by EvalCurrentSelection(), ObjectHdl(), and SwColumnDlg().

◆ m_pSelectionSet

std::unique_ptr<SfxItemSet> SwColumnDlg::m_pSelectionSet
private

Definition at line 42 of file column.hxx.

Referenced by EvalCurrentSelection(), ObjectHdl(), and SwColumnDlg().

◆ m_rWrtShell

SwWrtShell& SwColumnDlg::m_rWrtShell
private

Definition at line 38 of file column.hxx.

Referenced by SwColumnDlg().

◆ m_xContentArea

std::unique_ptr<weld::Container> SwColumnDlg::m_xContentArea
private

Definition at line 54 of file column.hxx.

Referenced by SwColumnDlg().

◆ m_xOkButton

std::unique_ptr<weld::Button> SwColumnDlg::m_xOkButton
private

Definition at line 55 of file column.hxx.

Referenced by SwColumnDlg().

◆ m_xTabPage

std::unique_ptr<SwColumnPage> SwColumnDlg::m_xTabPage
private

Definition at line 39 of file column.hxx.

Referenced by ObjectHdl(), SwColumnDlg(), and ~SwColumnDlg().


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