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

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

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
 
VclPtr< SwColumnPagem_pTabPage
 
std::unique_ptr< SfxItemSetm_pPageSet
 
std::unique_ptr< SfxItemSetm_pSectionSet
 
std::unique_ptr< SfxItemSetm_pSelectionSet
 
SfxItemSetm_pFrameSet
 
long m_nOldSelection
 
long m_nSelectionWidth
 
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 37 of file column.hxx.

Constructor & Destructor Documentation

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

Definition at line 217 of file column.cxx.

References VclPtr< reference_type >::disposeAndClear(), and m_pTabPage.

Member Function Documentation

SwColumnDlg::DECL_LINK ( ObjectListBoxHdl  ,
weld::ComboBox ,
void   
)
private
SwColumnDlg::DECL_LINK ( OkHdl  ,
weld::Button ,
void   
)
private
SfxItemSet * SwColumnDlg::EvalCurrentSelection ( void  )
private
void SwColumnDlg::ObjectHdl ( const weld::ComboBox pBox)
private

Member Data Documentation

bool SwColumnDlg::m_bFrameChanged
private

Definition at line 53 of file column.hxx.

Referenced by EvalCurrentSelection().

bool SwColumnDlg::m_bPageChanged
private

Definition at line 50 of file column.hxx.

Referenced by EvalCurrentSelection().

bool SwColumnDlg::m_bSectionChanged
private

Definition at line 51 of file column.hxx.

Referenced by EvalCurrentSelection().

bool SwColumnDlg::m_bSelSectionChanged
private

Definition at line 52 of file column.hxx.

Referenced by EvalCurrentSelection().

long SwColumnDlg::m_nOldSelection
private

Definition at line 46 of file column.hxx.

Referenced by EvalCurrentSelection(), and ObjectHdl().

long SwColumnDlg::m_nPageWidth
private

Definition at line 48 of file column.hxx.

Referenced by ObjectHdl(), and SwColumnDlg().

long SwColumnDlg::m_nSelectionWidth
private

Definition at line 47 of file column.hxx.

Referenced by ObjectHdl(), and SwColumnDlg().

SfxItemSet* SwColumnDlg::m_pFrameSet
private

Definition at line 44 of file column.hxx.

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

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

Definition at line 41 of file column.hxx.

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

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

Definition at line 42 of file column.hxx.

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

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

Definition at line 43 of file column.hxx.

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

VclPtr<SwColumnPage> SwColumnDlg::m_pTabPage
private

Definition at line 40 of file column.hxx.

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

SwWrtShell& SwColumnDlg::m_rWrtShell
private

Definition at line 39 of file column.hxx.

Referenced by SwColumnDlg().

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

Definition at line 55 of file column.hxx.

Referenced by SwColumnDlg().

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

Definition at line 56 of file column.hxx.

Referenced by SwColumnDlg().


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