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

#include <unochart.hxx>

Collaboration diagram for SwChartLockController_Helper:
[legend]

Public Member Functions

 SwChartLockController_Helper (SwDoc *pDocument)
 
 ~SwChartLockController_Helper () COVERITY_NOEXCEPT_FALSE
 
void StartOrContinueLocking ()
 
void Disconnect ()
 

Private Member Functions

 DECL_LINK (DoUnlockAllCharts, Timer *, void)
 
 SwChartLockController_Helper (const SwChartLockController_Helper &)=delete
 
SwChartLockController_Helperoperator= (const SwChartLockController_Helper &)=delete
 
void LockUnlockAllCharts (bool bLock)
 
void LockAllCharts ()
 
void UnlockAllCharts ()
 

Private Attributes

SwDocpDoc
 
Timer aUnlockTimer
 
bool bIsLocked
 

Detailed Description

Definition at line 71 of file unochart.hxx.

Constructor & Destructor Documentation

SwChartLockController_Helper::SwChartLockController_Helper ( const SwChartLockController_Helper )
privatedelete
SwChartLockController_Helper::SwChartLockController_Helper ( SwDoc pDocument)
SwChartLockController_Helper::~SwChartLockController_Helper ( )

Definition at line 97 of file unochart.cxx.

References Disconnect(), and pDoc.

Member Function Documentation

SwChartLockController_Helper::DECL_LINK ( DoUnlockAllCharts  ,
Timer ,
void   
)
private
void SwChartLockController_Helper::Disconnect ( )

Definition at line 110 of file unochart.cxx.

References aUnlockTimer, pDoc, Task::Stop(), and UnlockAllCharts().

Referenced by ~SwChartLockController_Helper().

void SwChartLockController_Helper::LockAllCharts ( )
inlineprivate

Definition at line 83 of file unochart.hxx.

References LockUnlockAllCharts().

Referenced by StartOrContinueLocking().

void SwChartLockController_Helper::LockUnlockAllCharts ( bool  bLock)
private
SwChartLockController_Helper& SwChartLockController_Helper::operator= ( const SwChartLockController_Helper )
privatedelete
void SwChartLockController_Helper::StartOrContinueLocking ( )
void SwChartLockController_Helper::UnlockAllCharts ( )
inlineprivate

Definition at line 84 of file unochart.hxx.

References LockUnlockAllCharts().

Referenced by Disconnect().

Member Data Documentation

Timer SwChartLockController_Helper::aUnlockTimer
private

Definition at line 76 of file unochart.hxx.

Referenced by Disconnect(), StartOrContinueLocking(), and SwChartLockController_Helper().

bool SwChartLockController_Helper::bIsLocked
private

Definition at line 77 of file unochart.hxx.

Referenced by LockUnlockAllCharts(), and StartOrContinueLocking().

SwDoc* SwChartLockController_Helper::pDoc
private

Definition at line 73 of file unochart.hxx.

Referenced by Disconnect(), LockUnlockAllCharts(), and ~SwChartLockController_Helper().


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