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, 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

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

Detailed Description

Definition at line 26 of file listenercontext.hxx.

Constructor & Destructor Documentation

sc::StartListeningContext::StartListeningContext ( const StartListeningContext )
delete
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 ( )
inline
const StartListeningContext& sc::StartListeningContext::operator= ( const StartListeningContext )
delete
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
private

Definition at line 30 of file listenercontext.hxx.

Referenced by getColumnSet(), and setColumnSet().

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

Definition at line 29 of file listenercontext.hxx.

Referenced by getBlockPosition().

ScDocument& sc::StartListeningContext::mrDoc
private

Definition at line 28 of file listenercontext.hxx.

Referenced by getDoc().


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