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

#include <listenercontext.hxx>

Collaboration diagram for sc::StartListeningContext:
[legend]

Public Member Functions

 StartListeningContext (const StartListeningContext &)=delete
 
const StartListeningContextoperator= (const StartListeningContext &)=delete
 
 StartListeningContext (ScDocument &rDoc)
 
 StartListeningContext (ScDocument &rDoc, std::shared_ptr< ColumnBlockPositionSet > pSet)
 
void setColumnSet (const std::shared_ptr< const ColumnSet > &pColSet)
 
const std::shared_ptr< const ColumnSet > & getColumnSet () const
 
ScDocumentgetDoc ()
 
ColumnBlockPositiongetBlockPosition (SCTAB nTab, SCCOL nCol)
 

Private Attributes

ScDocumentmrDoc
 
std::shared_ptr< ColumnBlockPositionSetmpSet
 
std::shared_ptr< const ColumnSetmpColSet
 

Detailed Description

Definition at line 25 of file listenercontext.hxx.

Constructor & Destructor Documentation

◆ StartListeningContext() [1/3]

sc::StartListeningContext::StartListeningContext ( const StartListeningContext )
delete

◆ StartListeningContext() [2/3]

sc::StartListeningContext::StartListeningContext ( ScDocument rDoc)

Definition at line 17 of file listenercontext.cxx.

References make_shared().

◆ StartListeningContext() [3/3]

sc::StartListeningContext::StartListeningContext ( ScDocument rDoc,
std::shared_ptr< ColumnBlockPositionSet pSet 
)

Definition at line 20 of file listenercontext.cxx.

Member Function Documentation

◆ getBlockPosition()

ColumnBlockPosition * sc::StartListeningContext::getBlockPosition ( SCTAB  nTab,
SCCOL  nCol 
)

Definition at line 34 of file listenercontext.cxx.

References mpSet.

Referenced by ScColumn::StartListening().

◆ getColumnSet()

const std::shared_ptr< const ColumnSet > & sc::StartListeningContext::getColumnSet ( ) const

Definition at line 29 of file listenercontext.cxx.

References mpColSet.

Referenced by ScTable::StartListeners().

◆ getDoc()

ScDocument & sc::StartListeningContext::getDoc ( )
inline

◆ operator=()

const StartListeningContext & sc::StartListeningContext::operator= ( const StartListeningContext )
delete

◆ setColumnSet()

void sc::StartListeningContext::setColumnSet ( const std::shared_ptr< const ColumnSet > &  pColSet)

Definition at line 24 of file listenercontext.cxx.

References mpColSet.

Member Data Documentation

◆ mpColSet

std::shared_ptr<const ColumnSet> sc::StartListeningContext::mpColSet
private

Definition at line 29 of file listenercontext.hxx.

Referenced by getColumnSet(), and setColumnSet().

◆ mpSet

std::shared_ptr<ColumnBlockPositionSet> sc::StartListeningContext::mpSet
private

Definition at line 28 of file listenercontext.hxx.

Referenced by getBlockPosition().

◆ mrDoc

ScDocument& sc::StartListeningContext::mrDoc
private

Definition at line 27 of file listenercontext.hxx.

Referenced by getDoc().


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