LibreOffice Module slideshow (master) 1
Public Member Functions | Public Attributes | List of all members
slideshow::internal::ScreenUpdater::ImplScreenUpdater Struct Reference
Collaboration diagram for slideshow::internal::ScreenUpdater::ImplScreenUpdater:
[legend]

Public Member Functions

 ImplScreenUpdater (UnoViewContainer const &rViewContainer)
 

Public Attributes

ThreadUnsafeListenerContainer< ViewUpdateSharedPtr, std::vector< ViewUpdateSharedPtr > > maUpdaters
 List of registered ViewUpdaters, to consult for necessary updates. More...
 
UpdateRequestVector maViewUpdateRequests
 Views that have been notified for update. More...
 
UnoViewContainer const & mrViewContainer
 List of View. Used to issue screen updates on. More...
 
bool mbUpdateAllRequest
 True, if a notifyUpdate() for all views has been issued. More...
 
bool mbViewClobbered
 True, if at least one notifyUpdate() call had bViewClobbered set. More...
 
sal_Int32 mnLockCount
 The screen is updated only when mnLockCount==0. More...
 

Detailed Description

Definition at line 48 of file screenupdater.cxx.

Constructor & Destructor Documentation

◆ ImplScreenUpdater()

slideshow::internal::ScreenUpdater::ImplScreenUpdater::ImplScreenUpdater ( UnoViewContainer const &  rViewContainer)
inlineexplicit

Definition at line 72 of file screenupdater.cxx.

Member Data Documentation

◆ maUpdaters

ThreadUnsafeListenerContainer< ViewUpdateSharedPtr, std::vector<ViewUpdateSharedPtr> > slideshow::internal::ScreenUpdater::ImplScreenUpdater::maUpdaters

List of registered ViewUpdaters, to consult for necessary updates.

Definition at line 55 of file screenupdater.cxx.

◆ maViewUpdateRequests

UpdateRequestVector slideshow::internal::ScreenUpdater::ImplScreenUpdater::maViewUpdateRequests

Views that have been notified for update.

Definition at line 58 of file screenupdater.cxx.

◆ mbUpdateAllRequest

bool slideshow::internal::ScreenUpdater::ImplScreenUpdater::mbUpdateAllRequest

True, if a notifyUpdate() for all views has been issued.

Definition at line 64 of file screenupdater.cxx.

◆ mbViewClobbered

bool slideshow::internal::ScreenUpdater::ImplScreenUpdater::mbViewClobbered

True, if at least one notifyUpdate() call had bViewClobbered set.

Definition at line 67 of file screenupdater.cxx.

◆ mnLockCount

sal_Int32 slideshow::internal::ScreenUpdater::ImplScreenUpdater::mnLockCount

The screen is updated only when mnLockCount==0.

Definition at line 70 of file screenupdater.cxx.

◆ mrViewContainer

UnoViewContainer const& slideshow::internal::ScreenUpdater::ImplScreenUpdater::mrViewContainer

List of View. Used to issue screen updates on.

Definition at line 61 of file screenupdater.cxx.


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