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

#include <listenercontext.hxx>

Inheritance diagram for sc::PurgeListenerAction:
Collaboration diagram for sc::PurgeListenerAction:

Public Member Functions

 PurgeListenerAction (const PurgeListenerAction &)=delete
const PurgeListenerActionoperator= (const PurgeListenerAction &)=delete
 PurgeListenerAction (ScDocument &rDoc)
virtual void startColumn (SCTAB nTab, SCCOL nCol) override
virtual void execute (const ScAddress &rPos, SCROW nLength, bool bVal) override
- Public Member Functions inherited from sc::ColumnSpanSet::Action
virtual ~Action ()=0

Private Attributes

std::unique_ptr< ColumnBlockPositionmpBlockPos

Detailed Description

Definition at line 70 of file listenercontext.hxx.

Constructor & Destructor Documentation

sc::PurgeListenerAction::PurgeListenerAction ( const PurgeListenerAction )
sc::PurgeListenerAction::PurgeListenerAction ( ScDocument rDoc)

Definition at line 77 of file listenercontext.cxx.

Member Function Documentation

void sc::PurgeListenerAction::execute ( const ScAddress rPos,
SCROW  nLength,
bool  bVal 

Implements sc::ColumnSpanSet::Action.

Definition at line 85 of file listenercontext.cxx.

References ScDocument::DeleteBroadcasters(), mpBlockPos, and mrDoc.

const PurgeListenerAction& sc::PurgeListenerAction::operator= ( const PurgeListenerAction )
void sc::PurgeListenerAction::startColumn ( SCTAB  nTab,
SCCOL  nCol 

Reimplemented from sc::ColumnSpanSet::Action.

Definition at line 80 of file listenercontext.cxx.

References ScDocument::InitColumnBlockPosition(), mpBlockPos, and mrDoc.

Member Data Documentation

std::unique_ptr<ColumnBlockPosition> sc::PurgeListenerAction::mpBlockPos

Definition at line 73 of file listenercontext.hxx.

Referenced by execute(), and startColumn().

ScDocument& sc::PurgeListenerAction::mrDoc

Definition at line 72 of file listenercontext.hxx.

Referenced by execute(), and startColumn().

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