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

#include <tablemgr.hxx>

Collaboration diagram for SwTableFUNC:
[legend]

Public Member Functions

 SwTableFUNC (SwWrtShell *pShell)
 
 ~SwTableFUNC ()
 
void InitTabCols ()
 
void ColWidthDlg (weld::Window *pParent)
 
SwTwips GetColWidth (sal_uInt16 nNum) const
 
SwTwips GetMaxColWidth (sal_uInt16 nNum) const
 
void SetColWidth (sal_uInt16 nNum, SwTwips nWidth)
 
sal_uInt16 GetColCount () const
 
sal_uInt16 GetCurColNum () const
 
SwWrtShellGetShell () const
 
void UpdateChart ()
 
css::uno::Reference< css::frame::XModel > InsertChart (css::uno::Reference< css::chart2::data::XDataProvider > const &rxDataProvider, bool bFillWithData, const OUString &rCellRange, SwFlyFrameFormat **ppFlyFrameFormat=nullptr)
 

Private Member Functions

SAL_DLLPRIVATE int GetRightSeparator (int nNum) const
 

Private Attributes

SwFrameFormatm_pFormat
 
SwWrtShellm_pSh
 
SwTabCols m_aCols
 

Detailed Description

Definition at line 42 of file tablemgr.hxx.

Constructor & Destructor Documentation

◆ SwTableFUNC()

SwTableFUNC::SwTableFUNC ( SwWrtShell pShell)

Definition at line 162 of file tablemgr.cxx.

◆ ~SwTableFUNC()

SwTableFUNC::~SwTableFUNC ( )

Definition at line 168 of file tablemgr.cxx.

Member Function Documentation

◆ ColWidthDlg()

void SwTableFUNC::ColWidthDlg ( weld::Window pParent)

◆ GetColCount()

sal_uInt16 SwTableFUNC::GetColCount ( ) const

◆ GetColWidth()

SwTwips SwTableFUNC::GetColWidth ( sal_uInt16  nNum) const

◆ GetCurColNum()

sal_uInt16 SwTableFUNC::GetCurColNum ( ) const

◆ GetMaxColWidth()

SwTwips SwTableFUNC::GetMaxColWidth ( sal_uInt16  nNum) const

Definition at line 92 of file tablemgr.cxx.

References SwTabCols::Count(), GetColCount(), GetColWidth(), m_aCols, and MINLAY.

◆ GetRightSeparator()

int SwTableFUNC::GetRightSeparator ( int  nNum) const
private

Definition at line 339 of file tablemgr.cxx.

References GetColCount(), i, SwTabCols::IsHidden(), and m_aCols.

Referenced by GetColWidth(), and SetColWidth().

◆ GetShell()

SwWrtShell * SwTableFUNC::GetShell ( ) const
inline

Definition at line 63 of file tablemgr.hxx.

Referenced by SwTableWidthDlg::SwTableWidthDlg().

◆ InitTabCols()

void SwTableFUNC::InitTabCols ( )

◆ InsertChart()

uno::Reference< frame::XModel > SwTableFUNC::InsertChart ( css::uno::Reference< css::chart2::data::XDataProvider > const &  rxDataProvider,
bool  bFillWithData,
const OUString &  rCellRange,
SwFlyFrameFormat **  ppFlyFrameFormat = nullptr 
)

◆ SetColWidth()

void SwTableFUNC::SetColWidth ( sal_uInt16  nNum,
SwTwips  nWidth 
)

◆ UpdateChart()

void SwTableFUNC::UpdateChart ( )

Member Data Documentation

◆ m_aCols

SwTabCols SwTableFUNC::m_aCols
private

◆ m_pFormat

SwFrameFormat* SwTableFUNC::m_pFormat
private

Definition at line 44 of file tablemgr.hxx.

Referenced by InitTabCols().

◆ m_pSh

SwWrtShell* SwTableFUNC::m_pSh
private

Definition at line 45 of file tablemgr.hxx.

Referenced by GetCurColNum(), InitTabCols(), InsertChart(), SetColWidth(), and UpdateChart().


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