LibreOffice Module sdext (master)
1
|
Base class for presenter views that allows the view factory to store them in a cache and reuse deactivated views. More...
#include <PresenterViewFactory.hxx>
Public Member Functions | |
virtual void | ActivatePresenterView () |
virtual void | DeactivatePresenterView () |
Called when the view is put into a cache. More... | |
virtual void | ReleaseView () |
Called before the view is disposed. More... | |
Protected Member Functions | |
CachablePresenterView () | |
~CachablePresenterView () | |
Protected Attributes | |
bool | mbIsPresenterViewActive |
Base class for presenter views that allows the view factory to store them in a cache and reuse deactivated views.
Definition at line 42 of file PresenterViewFactory.hxx.
|
protected |
Definition at line 485 of file PresenterViewFactory.cxx.
|
inlineprotected |
Definition at line 63 of file PresenterViewFactory.hxx.
|
virtual |
Reimplemented in sdext::presenter::PresenterSlideShowView.
Definition at line 490 of file PresenterViewFactory.cxx.
References mbIsPresenterViewActive.
Referenced by sdext::presenter::PresenterViewFactory::CreateView(), and sdext::presenter::PresenterViewFactory::GetViewFromCache().
|
virtual |
Called when the view is put into a cache.
The view must not paint itself while being deactivated.
Reimplemented in sdext::presenter::PresenterSlideShowView.
Definition at line 495 of file PresenterViewFactory.cxx.
References mbIsPresenterViewActive.
Referenced by sdext::presenter::PresenterViewFactory::releaseResource().
|
virtual |
Called before the view is disposed.
This gives the view the opportunity to trigger actions that may lead to (synchronous) callbacks that do not result in DisposedExceptions.
Reimplemented in sdext::presenter::PresenterSlideShowView.
Definition at line 500 of file PresenterViewFactory.cxx.
Referenced by sdext::presenter::PresenterViewFactory::releaseResource().
|
protected |