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:

Public Member Functions

 StartListeningContext (const StartListeningContext &)=delete
const StartListeningContextoperator= (const StartListeningContext &)=delete
 StartListeningContext (ScDocument &rDoc)
 StartListeningContext (ScDocument &rDoc, const 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

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

Detailed Description

Definition at line 25 of file listenercontext.hxx.

Constructor & Destructor Documentation

sc::StartListeningContext::StartListeningContext ( const StartListeningContext )
sc::StartListeningContext::StartListeningContext ( ScDocument rDoc)

Definition at line 16 of file listenercontext.cxx.

References make_shared().

sc::StartListeningContext::StartListeningContext ( ScDocument rDoc,
const std::shared_ptr< ColumnBlockPositionSet > &  pSet 

Definition at line 19 of file listenercontext.cxx.

Member Function Documentation

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

Definition at line 33 of file listenercontext.cxx.

References mpSet.

Referenced by ScColumn::StartListening().

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

Definition at line 28 of file listenercontext.cxx.

References mpColSet.

Referenced by ScTable::StartListeners().

ScDocument& sc::StartListeningContext::getDoc ( )
const StartListeningContext& sc::StartListeningContext::operator= ( const StartListeningContext )
void sc::StartListeningContext::setColumnSet ( const std::shared_ptr< const ColumnSet > &  pColSet)

Definition at line 23 of file listenercontext.cxx.

References mpColSet.

Member Data Documentation

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

Definition at line 29 of file listenercontext.hxx.

Referenced by getColumnSet(), and setColumnSet().

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

Definition at line 28 of file listenercontext.hxx.

Referenced by getBlockPosition().

ScDocument& sc::StartListeningContext::mrDoc

Definition at line 27 of file listenercontext.hxx.

Referenced by getDoc().

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