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

#include <olinetab.hxx>

Public Member Functions

 ScOutlineEntry (SCCOLROW nNewStart, SCCOLROW nNewSize, bool bNewHidden)
 
 ScOutlineEntry (const ScOutlineEntry &rEntry)
 
SC_DLLPUBLIC SCCOLROW GetStart () const
 
SCSIZE GetSize () const
 
SC_DLLPUBLIC SCCOLROW GetEnd () const
 
SC_DLLPUBLIC bool IsHidden () const
 
SC_DLLPUBLIC bool IsVisible () const
 
void Move (SCCOLROW nDelta)
 
void SetSize (SCSIZE nNewSize)
 
void SetPosSize (SCCOLROW nNewPos, SCSIZE nNewSize)
 
void SetHidden (bool bNewHidden)
 
void SetVisible (bool bNewVisible)
 
OString dumpAsString () const
 

Private Attributes

SCCOLROW nStart
 
SCSIZE nSize
 
bool bHidden
 
bool bVisible
 

Detailed Description

Definition at line 31 of file olinetab.hxx.

Constructor & Destructor Documentation

◆ ScOutlineEntry() [1/2]

ScOutlineEntry::ScOutlineEntry ( SCCOLROW  nNewStart,
SCCOLROW  nNewSize,
bool  bNewHidden 
)

Definition at line 26 of file olinetab.cxx.

References bVisible.

◆ ScOutlineEntry() [2/2]

ScOutlineEntry::ScOutlineEntry ( const ScOutlineEntry rEntry)

Definition at line 34 of file olinetab.cxx.

References bVisible.

Member Function Documentation

◆ dumpAsString()

OString ScOutlineEntry::dumpAsString ( ) const

Definition at line 84 of file olinetab.cxx.

References bHidden, bVisible, nSize, and nStart.

◆ GetEnd()

SCCOLROW ScOutlineEntry::GetEnd ( ) const

◆ GetSize()

SCSIZE ScOutlineEntry::GetSize ( ) const
inline

Definition at line 43 of file olinetab.hxx.

References nSize.

Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().

◆ GetStart()

SC_DLLPUBLIC SCCOLROW ScOutlineEntry::GetStart ( ) const
inline

◆ IsHidden()

SC_DLLPUBLIC bool ScOutlineEntry::IsHidden ( ) const
inline

◆ IsVisible()

SC_DLLPUBLIC bool ScOutlineEntry::IsVisible ( ) const
inline
Returns
true if the control is visible, false otherwise.

Definition at line 54 of file olinetab.hxx.

References bVisible.

Referenced by ScOutlineWindow::GetEntryPos(), and ScOutlineWindow::IsButtonVisible().

◆ Move()

void ScOutlineEntry::Move ( SCCOLROW  nDelta)

Definition at line 47 of file olinetab.cxx.

References nStart.

Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().

◆ SetHidden()

void ScOutlineEntry::SetHidden ( bool  bNewHidden)

◆ SetPosSize()

void ScOutlineEntry::SetPosSize ( SCCOLROW  nNewPos,
SCSIZE  nNewSize 
)

Definition at line 68 of file olinetab.cxx.

References nStart, and SetSize().

Referenced by ScOutlineArray::DeleteSpace().

◆ SetSize()

void ScOutlineEntry::SetSize ( SCSIZE  nNewSize)

Definition at line 58 of file olinetab.cxx.

References nSize.

Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::InsertSpace(), and SetPosSize().

◆ SetVisible()

void ScOutlineEntry::SetVisible ( bool  bNewVisible)

Member Data Documentation

◆ bHidden

bool ScOutlineEntry::bHidden
private

Definition at line 35 of file olinetab.hxx.

Referenced by dumpAsString(), IsHidden(), and SetHidden().

◆ bVisible

bool ScOutlineEntry::bVisible
private

Definition at line 36 of file olinetab.hxx.

Referenced by dumpAsString(), IsVisible(), and SetVisible().

◆ nSize

SCSIZE ScOutlineEntry::nSize
private

Definition at line 34 of file olinetab.hxx.

Referenced by dumpAsString(), GetEnd(), GetSize(), and SetSize().

◆ nStart

SCCOLROW ScOutlineEntry::nStart
private

Definition at line 33 of file olinetab.hxx.

Referenced by dumpAsString(), GetEnd(), GetStart(), Move(), and SetPosSize().


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