Inner implementation class of the MasterPageContainer.
More...
|
| void | LateInit () |
| |
| void | AddChangeListener (const Link< MasterPageContainerChangeEvent &, void > &rLink) |
| |
| void | RemoveChangeListener (const Link< MasterPageContainerChangeEvent &, void > &rLink) |
| |
| void | UpdatePreviewSizePixel () |
| |
| const Size & | GetPreviewSizePixel (PreviewSize eSize) const |
| |
| bool | HasToken (Token aToken) const |
| |
| SharedMasterPageDescriptor | GetDescriptor (MasterPageContainer::Token aToken) const |
| |
| virtual Token | PutMasterPage (const SharedMasterPageDescriptor &rDescriptor) override |
| |
| void | InvalidatePreview (Token aToken) |
| |
| Image | GetPreviewForToken (Token aToken, PreviewSize ePreviewSize) |
| |
| PreviewState | GetPreviewState (Token aToken) const |
| |
| bool | RequestPreview (Token aToken) |
| |
| Reference< frame::XModel > | GetModel () |
| |
| SdDrawDocument * | GetDocument () |
| |
| void | FireContainerChange (MasterPageContainerChangeEvent::EventType eType, Token aToken) |
| |
| virtual bool | UpdateDescriptor (const SharedMasterPageDescriptor &rpDescriptor, bool bForcePageObject, bool bForcePreview, bool bSendEvents) override |
| |
| void | ReleaseDescriptor (Token aToken) |
| |
| virtual void | FillingDone () override |
| | Called by the MasterPageContainerFiller to notify that all master pages from template documents have been added. More...
|
| |
| virtual | ~SdGlobalResource () COVERITY_NOEXCEPT_FALSE |
| |
| virtual MasterPageContainer::Token | PutMasterPage (const SharedMasterPageDescriptor &rpDescriptor)=0 |
| |
| virtual void | FillingDone ()=0 |
| | This method is called when all Impress templates have been added to the container via the PutMasterPage() method. More...
|
| |
| virtual bool | UpdateDescriptor (const SharedMasterPageDescriptor &rpDescriptor, bool bForcePageObject, bool bForcePreview, bool bSendEvents)=0 |
| |
Inner implementation class of the MasterPageContainer.
Definition at line 63 of file MasterPageContainer.cxx.
◆ InitializationState
◆ Implementation()
| sd::sidebar::MasterPageContainer::Implementation::Implementation |
( |
| ) |
|
|
private |
◆ ~Implementation()
| sd::sidebar::MasterPageContainer::Implementation::~Implementation |
( |
| ) |
|
|
overrideprivatevirtual |
◆ AddChangeListener()
◆ CleanContainer()
| void sd::sidebar::MasterPageContainer::Implementation::CleanContainer |
( |
| ) |
|
|
private |
◆ FillingDone()
| void sd::sidebar::MasterPageContainer::Implementation::FillingDone |
( |
| ) |
|
|
overridevirtual |
◆ FireContainerChange()
◆ GetDescriptor()
◆ GetDocument()
| SdDrawDocument * sd::sidebar::MasterPageContainer::Implementation::GetDocument |
( |
| ) |
|
◆ GetModel()
| Reference< frame::XModel > sd::sidebar::MasterPageContainer::Implementation::GetModel |
( |
| ) |
|
◆ GetPreviewForToken()
◆ GetPreviewSizePixel()
| const Size & sd::sidebar::MasterPageContainer::Implementation::GetPreviewSizePixel |
( |
PreviewSize |
eSize | ) |
const |
◆ GetPreviewState()
◆ GetPreviewSubstitution()
◆ HasToken()
| bool sd::sidebar::MasterPageContainer::Implementation::HasToken |
( |
Token |
aToken | ) |
const |
◆ Instance()
◆ InvalidatePreview()
| void sd::sidebar::MasterPageContainer::Implementation::InvalidatePreview |
( |
Token |
aToken | ) |
|
◆ LateInit()
| void sd::sidebar::MasterPageContainer::Implementation::LateInit |
( |
| ) |
|
◆ PutMasterPage()
◆ ReleaseDescriptor()
| void sd::sidebar::MasterPageContainer::Implementation::ReleaseDescriptor |
( |
Token |
aToken | ) |
|
◆ RemoveChangeListener()
◆ RequestPreview()
| bool sd::sidebar::MasterPageContainer::Implementation::RequestPreview |
( |
Token |
aToken | ) |
|
◆ UpdateDescriptor()
| bool sd::sidebar::MasterPageContainer::Implementation::UpdateDescriptor |
( |
const SharedMasterPageDescriptor & |
rpDescriptor, |
|
|
bool |
bForcePageObject, |
|
|
bool |
bForcePreview, |
|
|
bool |
bSendEvents |
|
) |
| |
|
overridevirtual |
◆ UpdatePreviewSizePixel()
| void sd::sidebar::MasterPageContainer::Implementation::UpdatePreviewSizePixel |
( |
| ) |
|
◆ Deleter
◆ LARGE_PREVIEW_WIDTH
| const int sd::sidebar::MasterPageContainer::Implementation::LARGE_PREVIEW_WIDTH = 2*72 + 2 |
|
staticprivate |
◆ maChangeListeners
◆ maContainer
| MasterPageContainerType sd::sidebar::MasterPageContainer::Implementation::maContainer |
◆ maLargePreviewBeingCreated
| Image sd::sidebar::MasterPageContainer::Implementation::maLargePreviewBeingCreated |
|
private |
This substitution of page preview shows "Preparing preview" and is shown as long as the actual previews are not being present.
Definition at line 141 of file MasterPageContainer.cxx.
◆ maLargePreviewNotAvailable
| Image sd::sidebar::MasterPageContainer::Implementation::maLargePreviewNotAvailable |
|
private |
This substitution of page preview is shown when a preview can not be created and thus is not available.
Definition at line 147 of file MasterPageContainer.cxx.
◆ maLargePreviewSizePixel
| Size sd::sidebar::MasterPageContainer::Implementation::maLargePreviewSizePixel |
|
private |
◆ maMutex
| mutable::osl::Mutex sd::sidebar::MasterPageContainer::Implementation::maMutex |
◆ maPreviewRenderer
| PreviewRenderer sd::sidebar::MasterPageContainer::Implementation::maPreviewRenderer |
|
private |
◆ maSmallPreviewBeingCreated
| Image sd::sidebar::MasterPageContainer::Implementation::maSmallPreviewBeingCreated |
|
private |
◆ maSmallPreviewNotAvailable
| Image sd::sidebar::MasterPageContainer::Implementation::maSmallPreviewNotAvailable |
|
private |
◆ maSmallPreviewSizePixel
| Size sd::sidebar::MasterPageContainer::Implementation::maSmallPreviewSizePixel |
|
private |
◆ mbFirstPageObjectSeen
| bool sd::sidebar::MasterPageContainer::Implementation::mbFirstPageObjectSeen |
|
private |
Remember whether the first page object has already been used to determine the correct size ratio.
Definition at line 131 of file MasterPageContainer.cxx.
◆ meInitializationState
◆ mpDocument
| SdDrawDocument* sd::sidebar::MasterPageContainer::Implementation::mpDocument |
|
private |
◆ mpFillerTask
◆ mpInstance
◆ mpRequestQueue
◆ mxModel
| css::uno::Reference<css::frame::XModel> sd::sidebar::MasterPageContainer::Implementation::mxModel |
|
private |
◆ SMALL_PREVIEW_WIDTH
| const int sd::sidebar::MasterPageContainer::Implementation::SMALL_PREVIEW_WIDTH = 72 + 2 |
|
staticprivate |
The documentation for this class was generated from the following file: