LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
sd::ToolBarManager::UpdateLock Class Reference

Use this class to prevent the visible tool bars from being updated (and thus causing repaints and GUI rearrangements) when several tool bar operations are made in a row. More...

#include <ToolBarManager.hxx>

Public Member Functions

 UpdateLock (std::shared_ptr< ToolBarManager > pManager)
 
 ~UpdateLock () COVERITY_NOEXCEPT_FALSE
 

Private Attributes

std::shared_ptr< ToolBarManagermpManager
 

Detailed Description

Use this class to prevent the visible tool bars from being updated (and thus causing repaints and GUI rearrangements) when several tool bar operations are made in a row.

Definition at line 248 of file ToolBarManager.hxx.

Constructor & Destructor Documentation

◆ UpdateLock()

sd::ToolBarManager::UpdateLock::UpdateLock ( std::shared_ptr< ToolBarManager pManager)
inline

Definition at line 249 of file ToolBarManager.hxx.

References mpManager.

◆ ~UpdateLock()

sd::ToolBarManager::UpdateLock::~UpdateLock ( )
inline

Definition at line 251 of file ToolBarManager.hxx.

References mpManager.

Member Data Documentation

◆ mpManager

std::shared_ptr<ToolBarManager> sd::ToolBarManager::UpdateLock::mpManager
private

Definition at line 253 of file ToolBarManager.hxx.

Referenced by UpdateLock(), and ~UpdateLock().


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