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: