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 ()
 
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

SwDocm_pDoc
 
Timer m_aUnlockTimer
 
bool m_bIsLocked
 

Detailed Description

Definition at line 69 of file unochart.hxx.

Constructor & Destructor Documentation

◆ SwChartLockController_Helper() [1/2]

SwChartLockController_Helper::SwChartLockController_Helper ( const SwChartLockController_Helper )
privatedelete

◆ SwChartLockController_Helper() [2/2]

SwChartLockController_Helper::SwChartLockController_Helper ( SwDoc pDocument)

Definition at line 87 of file unochart.cxx.

References LINK, m_aUnlockTimer, Timer::SetInvokeHandler(), and Timer::SetTimeout().

◆ ~SwChartLockController_Helper()

SwChartLockController_Helper::~SwChartLockController_Helper ( )

Definition at line 96 of file unochart.cxx.

References Disconnect(), m_pDoc, and suppress_fun_call_w_exception.

Member Function Documentation

◆ DECL_LINK()

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

◆ Disconnect()

void SwChartLockController_Helper::Disconnect ( )

◆ LockAllCharts()

void SwChartLockController_Helper::LockAllCharts ( )
inlineprivate

Definition at line 81 of file unochart.hxx.

References LockUnlockAllCharts().

Referenced by StartOrContinueLocking().

◆ LockUnlockAllCharts()

void SwChartLockController_Helper::LockUnlockAllCharts ( bool  bLock)
private

◆ operator=()

SwChartLockController_Helper & SwChartLockController_Helper::operator= ( const SwChartLockController_Helper )
privatedelete

◆ StartOrContinueLocking()

void SwChartLockController_Helper::StartOrContinueLocking ( )

◆ UnlockAllCharts()

void SwChartLockController_Helper::UnlockAllCharts ( )
inlineprivate

Definition at line 82 of file unochart.hxx.

References LockUnlockAllCharts().

Referenced by Disconnect().

Member Data Documentation

◆ m_aUnlockTimer

Timer SwChartLockController_Helper::m_aUnlockTimer
private

Definition at line 74 of file unochart.hxx.

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

◆ m_bIsLocked

bool SwChartLockController_Helper::m_bIsLocked
private

Definition at line 75 of file unochart.hxx.

Referenced by LockUnlockAllCharts(), and StartOrContinueLocking().

◆ m_pDoc

SwDoc* SwChartLockController_Helper::m_pDoc
private

Definition at line 71 of file unochart.hxx.

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


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