LibreOffice Module sw (master) 1
|
#include <swtablerep.hxx>
Public Member Functions | |
SwTableRep (const SwTabCols &rTabCol) | |
~SwTableRep () | |
SwTableRep (const SwTableRep &rCopy)=default | |
SwTableRep (SwTableRep &&rCopy)=default | |
SwTableRep & | operator= (const SwTableRep &rCopy)=default |
SwTableRep & | operator= (SwTableRep &&rCopy)=default |
bool | FillTabCols (SwTabCols &rTabCol) const |
SwTwips | GetLeftSpace () const |
void | SetLeftSpace (SwTwips nSet) |
SwTwips | GetRightSpace () const |
void | SetRightSpace (SwTwips nSet) |
SwTwips | GetWidth () const |
void | SetWidth (SwTwips nSet) |
sal_uInt16 | GetWidthPercent () const |
void | SetWidthPercent (sal_uInt16 nSet) |
sal_uInt16 | GetAlign () const |
void | SetAlign (sal_uInt16 nSet) |
sal_uInt16 | GetColCount () const |
sal_uInt16 | GetAllColCount () const |
bool | HasColsChanged () const |
void | SetColsChanged () |
bool | HasWidthChanged () const |
void | SetWidthChanged () |
bool | IsLineSelected () const |
void | SetLineSelected (bool bSet) |
SwTwips | GetSpace () const |
void | SetSpace (SwTwips nSet) |
TColumn * | GetColumns () |
Private Attributes | |
std::vector< TColumn > | m_aTColumns |
SwTwips | m_nTableWidth |
SwTwips | m_nSpace |
SwTwips | m_nLeftSpace |
SwTwips | m_nRightSpace |
sal_uInt16 | m_nAlign |
sal_uInt16 | m_nColCount |
sal_uInt16 | m_nAllCols |
sal_uInt16 | m_nWidthPercent |
bool | m_bLineSelected: 1 |
bool | m_bWidthChanged: 1 |
bool | m_bColsChanged: 1 |
Definition at line 33 of file swtablerep.hxx.
SwTableRep::SwTableRep | ( | const SwTabCols & | rTabCol | ) |
Definition at line 25 of file swtablerep.cxx.
References bVisible, SwTabCols::Count(), SwTabCols::GetLeft(), SwTabCols::GetRight(), i, SwTabCols::IsHidden(), m_aTColumns, m_nAllCols, and m_nColCount.
SwTableRep::~SwTableRep | ( | ) |
Definition at line 56 of file swtablerep.cxx.
|
default |
|
default |
bool SwTableRep::FillTabCols | ( | SwTabCols & | rTabCol | ) | const |
Definition at line 60 of file swtablerep.cxx.
References abs(), bVisible, SwTabCols::Count(), SwTabCols::GetLeft(), GetLeftSpace(), SwTabCols::GetRight(), SwTabCols::GetRightMax(), GetRightSpace(), i, SwTabCols::IsHidden(), m_aTColumns, m_nAllCols, m_nTableWidth, nPos, SwTabCols::SetHidden(), SwTabCols::SetLeft(), and SwTabCols::SetRight().
Referenced by ItemSetToTableParam().
|
inline |
Definition at line 72 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::ActivatePage(), SwFormatTablePage::DeactivatePage(), SwTableColumnPage::DeactivatePage(), ItemSetToTableParam(), SwFormatTablePage::Reset(), and SwTableColumnPage::Reset().
|
inline |
Definition at line 76 of file swtablerep.hxx.
Referenced by SwTableColumnPage::Reset().
|
inline |
Definition at line 75 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), SwFormatTablePage::Reset(), and SwTableColumnPage::Reset().
|
inline |
Definition at line 90 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), SwTableColumnPage::GetVisibleWidth(), SwTableColumnPage::Reset(), SwTableColumnPage::SetVisibleWidth(), and SwTableColumnPage::UpdateCols().
|
inline |
Definition at line 60 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::DeactivatePage(), FillTabCols(), ItemSetToTableParam(), and SwFormatTablePage::Reset().
|
inline |
Definition at line 63 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::DeactivatePage(), FillTabCols(), ItemSetToTableParam(), and SwFormatTablePage::Reset().
|
inline |
Definition at line 87 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::ActivatePage(), SwFormatTablePage::DeactivatePage(), SwTableColumnPage::DeactivatePage(), SwFormatTablePage::ModifyHdl(), SwFormatTablePage::Reset(), SwTableColumnPage::Reset(), and SwTableColumnPage::UpdateCols().
|
inline |
Definition at line 66 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::ActivatePage(), SwFormatTablePage::DeactivatePage(), SwTableColumnPage::DeactivatePage(), ItemSetToTableParam(), SwFormatTablePage::Reset(), and SwTableColumnPage::Reset().
|
inline |
Definition at line 69 of file swtablerep.hxx.
Referenced by SwFormatTablePage::ActivatePage(), SwTableColumnPage::ActivatePage(), SwFormatTablePage::DeactivatePage(), ItemSetToTableParam(), and SwFormatTablePage::Reset().
|
inline |
Definition at line 78 of file swtablerep.hxx.
Referenced by ItemSetToTableParam().
|
inline |
Definition at line 81 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage().
|
inline |
Definition at line 84 of file swtablerep.hxx.
Referenced by SwTableColumnPage::ActivatePage().
|
default |
|
default |
|
inline |
Definition at line 73 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage().
|
inline |
Definition at line 79 of file swtablerep.hxx.
Referenced by SwTableColumnPage::FillItemSet().
|
inline |
Definition at line 61 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), and SwTableColumnPage::DeactivatePage().
|
inline |
Definition at line 85 of file swtablerep.hxx.
|
inline |
Definition at line 64 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), and SwTableColumnPage::DeactivatePage().
|
inline |
Definition at line 88 of file swtablerep.hxx.
|
inline |
Definition at line 67 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), and SwTableColumnPage::DeactivatePage().
|
inline |
Definition at line 82 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage(), and SwTableColumnPage::DeactivatePage().
|
inline |
Definition at line 70 of file swtablerep.hxx.
Referenced by SwFormatTablePage::DeactivatePage().
|
private |
Definition at line 35 of file swtablerep.hxx.
Referenced by FillTabCols(), and SwTableRep().
|
private |
Definition at line 47 of file swtablerep.hxx.
|
private |
Definition at line 45 of file swtablerep.hxx.
|
private |
Definition at line 46 of file swtablerep.hxx.
|
private |
Definition at line 41 of file swtablerep.hxx.
|
private |
Definition at line 43 of file swtablerep.hxx.
Referenced by FillTabCols(), and SwTableRep().
|
private |
Definition at line 42 of file swtablerep.hxx.
Referenced by SwTableRep().
|
private |
Definition at line 39 of file swtablerep.hxx.
|
private |
Definition at line 40 of file swtablerep.hxx.
|
private |
Definition at line 38 of file swtablerep.hxx.
|
private |
Definition at line 37 of file swtablerep.hxx.
Referenced by FillTabCols().
|
private |
Definition at line 44 of file swtablerep.hxx.