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

#include <instable.hxx>

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

Public Member Functions

 SwInsTableDlg (SwView &rView)
 
void GetValues (OUString &rName, sal_uInt16 &rRow, sal_uInt16 &rCol, SwInsertTableOptions &rInsTableOpts, OUString &rTableAutoFormatName, std::unique_ptr< SwTableAutoFormat > &prTAFormat)
 
- 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

sal_uInt8 lbIndexToTableIndex (const sal_uInt8 listboxIndex)
 
void InitAutoTableFormat ()
 
 DECL_LINK (TextFilterHdl, OUString &, bool)
 
 DECL_LINK (SelFormatHdl, weld::TreeView &, void)
 
 DECL_LINK (ModifyName, weld::Entry &, void)
 
 DECL_LINK (ModifyRowCol, weld::SpinButton &, void)
 
 DECL_LINK (OKHdl, weld::Button &, void)
 
 DECL_LINK (CheckBoxHdl, weld::ToggleButton &, void)
 
 DECL_LINK (RepeatHeaderCheckBoxHdl, weld::ToggleButton &, void)
 
 DECL_LINK (ModifyRepeatHeaderNF_Hdl, weld::SpinButton &, void)
 

Private Attributes

TextFilter m_aTextFilter
 
SwWrtShellpShell
 
SwTableAutoFormatTablepTableTable
 
SwTableAutoFormatpTAutoFormat
 
sal_uInt8 lbIndex
 
sal_uInt8 tbIndex
 
sal_uInt8 minTableIndexInLb
 
sal_uInt8 maxTableIndexInLb
 
sal_Int64 nEnteredValRepeatHeaderNF
 
AutoFormatPreview m_aWndPreview
 
std::unique_ptr< weld::Entrym_xNameEdit
 
std::unique_ptr< weld::SpinButtonm_xColNF
 
std::unique_ptr< weld::SpinButtonm_xRowNF
 
std::unique_ptr< weld::CheckButtonm_xHeaderCB
 
std::unique_ptr< weld::CheckButtonm_xRepeatHeaderCB
 
std::unique_ptr< weld::SpinButtonm_xRepeatHeaderNF
 
std::unique_ptr< weld::Widgetm_xRepeatGroup
 
std::unique_ptr< weld::CheckButtonm_xDontSplitCB
 
std::unique_ptr< weld::Buttonm_xInsertBtn
 
std::unique_ptr< weld::TreeViewm_xLbFormat
 
std::unique_ptr< weld::CustomWeldm_xWndPreview
 

Detailed Description

Definition at line 34 of file instable.hxx.

Constructor & Destructor Documentation

SwInsTableDlg::SwInsTableDlg ( SwView rView)

Member Function Documentation

SwInsTableDlg::DECL_LINK ( TextFilterHdl  ,
OUString &  ,
bool   
)
private
SwInsTableDlg::DECL_LINK ( SelFormatHdl  ,
weld::TreeView ,
void   
)
private
SwInsTableDlg::DECL_LINK ( ModifyName  ,
weld::Entry ,
void   
)
private
SwInsTableDlg::DECL_LINK ( ModifyRowCol  ,
weld::SpinButton ,
void   
)
private
SwInsTableDlg::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private
SwInsTableDlg::DECL_LINK ( CheckBoxHdl  ,
weld::ToggleButton ,
void   
)
private
SwInsTableDlg::DECL_LINK ( RepeatHeaderCheckBoxHdl  ,
weld::ToggleButton ,
void   
)
private
SwInsTableDlg::DECL_LINK ( ModifyRepeatHeaderNF_Hdl  ,
weld::SpinButton ,
void   
)
private
void SwInsTableDlg::GetValues ( OUString &  rName,
sal_uInt16 &  rRow,
sal_uInt16 &  rCol,
SwInsertTableOptions rInsTableOpts,
OUString &  rTableAutoFormatName,
std::unique_ptr< SwTableAutoFormat > &  prTAFormat 
)
void SwInsTableDlg::InitAutoTableFormat ( )
private
sal_uInt8 SwInsTableDlg::lbIndexToTableIndex ( const sal_uInt8  listboxIndex)
private

Definition at line 157 of file instable.cxx.

References maxTableIndexInLb, and minTableIndexInLb.

Referenced by InitAutoTableFormat().

Member Data Documentation

sal_uInt8 SwInsTableDlg::lbIndex
private

Definition at line 42 of file instable.hxx.

Referenced by InitAutoTableFormat().

TextFilter SwInsTableDlg::m_aTextFilter
private

Definition at line 36 of file instable.hxx.

AutoFormatPreview SwInsTableDlg::m_aWndPreview
private

Definition at line 48 of file instable.hxx.

Referenced by InitAutoTableFormat().

std::unique_ptr<weld::SpinButton> SwInsTableDlg::m_xColNF
private

Definition at line 51 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::CheckButton> SwInsTableDlg::m_xDontSplitCB
private

Definition at line 57 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::CheckButton> SwInsTableDlg::m_xHeaderCB
private

Definition at line 53 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

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

Definition at line 58 of file instable.hxx.

Referenced by SwInsTableDlg().

std::unique_ptr<weld::TreeView> SwInsTableDlg::m_xLbFormat
private

Definition at line 59 of file instable.hxx.

Referenced by InitAutoTableFormat(), and SwInsTableDlg().

std::unique_ptr<weld::Entry> SwInsTableDlg::m_xNameEdit
private

Definition at line 50 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::Widget> SwInsTableDlg::m_xRepeatGroup
private

Definition at line 56 of file instable.hxx.

std::unique_ptr<weld::CheckButton> SwInsTableDlg::m_xRepeatHeaderCB
private

Definition at line 54 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::SpinButton> SwInsTableDlg::m_xRepeatHeaderNF
private

Definition at line 55 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::SpinButton> SwInsTableDlg::m_xRowNF
private

Definition at line 52 of file instable.hxx.

Referenced by GetValues(), and SwInsTableDlg().

std::unique_ptr<weld::CustomWeld> SwInsTableDlg::m_xWndPreview
private

Definition at line 60 of file instable.hxx.

Referenced by SwInsTableDlg().

sal_uInt8 SwInsTableDlg::maxTableIndexInLb
private

Definition at line 45 of file instable.hxx.

Referenced by InitAutoTableFormat(), and lbIndexToTableIndex().

sal_uInt8 SwInsTableDlg::minTableIndexInLb
private

Definition at line 44 of file instable.hxx.

Referenced by InitAutoTableFormat(), and lbIndexToTableIndex().

sal_Int64 SwInsTableDlg::nEnteredValRepeatHeaderNF
private

Definition at line 46 of file instable.hxx.

SwWrtShell* SwInsTableDlg::pShell
private

Definition at line 38 of file instable.hxx.

Referenced by InitAutoTableFormat(), and SwInsTableDlg().

SwTableAutoFormatTable* SwInsTableDlg::pTableTable
private

Definition at line 39 of file instable.hxx.

Referenced by InitAutoTableFormat().

SwTableAutoFormat* SwInsTableDlg::pTAutoFormat
private

Definition at line 40 of file instable.hxx.

Referenced by GetValues(), and InitAutoTableFormat().

sal_uInt8 SwInsTableDlg::tbIndex
private

Definition at line 43 of file instable.hxx.

Referenced by InitAutoTableFormat().


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