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

#include <DrawDocShell.hxx>

Inheritance diagram for sd::DrawDocShell:
[legend]
Collaboration diagram for sd::DrawDocShell:
[legend]

Public Member Functions

 SFX_DECL_OBJECTFACTORY ()
 
 DrawDocShell (SfxObjectCreateMode eMode, bool bSdDataObj, DocumentType)
 
 DrawDocShell (SfxModelFlags nModelCreationFlags, bool bSdDataObj, DocumentType)
 
 DrawDocShell (SdDrawDocument *pDoc, SfxObjectCreateMode eMode, bool bSdDataObj, DocumentType)
 
virtual ~DrawDocShell () override
 
void UpdateRefDevice ()
 
virtual void Activate (bool bMDI) override
 
virtual void Deactivate (bool bMDI) override
 
virtual bool InitNew (const css::uno::Reference< css::embed::XStorage > &xStorage) override
 Creates new document, opens streams. More...
 
virtual bool ImportFrom (SfxMedium &rMedium, css::uno::Reference< css::text::XTextRange > const &xInsertPosition) override
 load from 3rd party format More...
 
virtual bool ConvertFrom (SfxMedium &rMedium) override
 load from a foreign format More...
 
virtual bool Save () override
 Writes pools and document to the open streams. More...
 
virtual bool SaveAsOwnFormat (SfxMedium &rMedium) override
 If it should become a document template. More...
 
virtual bool ConvertTo (SfxMedium &rMedium) override
 save to foreign format More...
 
virtual bool SaveCompleted (const css::uno::Reference< css::embed::XStorage > &xStorage) override
 Reopen own streams to ensure that nobody else can prevent use from opening them. More...
 
virtual bool Load (SfxMedium &rMedium) override
 loads pools and document More...
 
virtual bool LoadFrom (SfxMedium &rMedium) override
 loads content for organizer More...
 
virtual bool SaveAs (SfxMedium &rMedium) override
 Writes pools and document to the provided storage. More...
 
virtual ::tools::Rectangle GetVisArea (sal_uInt16 nAspect) const override
 
virtual void Draw (OutputDevice *, const JobSetup &rSetup, sal_uInt16 nAspect, bool bOutputForScreen) override
 Drawing of DocShell (with the helper class SdDrawViewShell) More...
 
virtual SfxUndoManagerGetUndoManager () override
 
virtual PrinterGetDocumentPrinter () override
 
virtual void OnDocumentPrinterChanged (Printer *pNewPrinter) override
 
virtual SfxStyleSheetBasePoolGetStyleSheetPool () override
 
virtual void FillClass (SvGlobalName *pClassName, SotClipboardFormatId *pFormat, OUString *pFullTypeName, sal_Int32 nFileFormat, bool bTemplate=false) const override
 
virtual void SetModified (bool=true) override
 
virtual std::shared_ptr< SfxDocumentInfoDialogCreateDocumentInfoDialog (weld::Window *pParent, const SfxItemSet &rSet) override
 
sd::ViewShellGetViewShell ()
 
::sd::FrameViewGetFrameView ()
 
SdDrawDocumentGetDoc ()
 
DocumentType GetDocumentType () const
 
SfxPrinterGetPrinter (bool bCreate)
 Creates (if necessary) and returns a SfxPrinter. More...
 
void SetPrinter (SfxPrinter *pNewPrinter)
 Set new SfxPrinter (transfer of ownership) More...
 
void UpdateFontList ()
 
bool IsInDestruction () const
 
void CancelSearching ()
 
void Execute (SfxRequest &rReq)
 Handles SFX-Requests. More...
 
void GetState (SfxItemSet &)
 
void Connect (sd::ViewShell *pViewSh)
 
void Disconnect (sd::ViewShell const *pViewSh)
 
void UpdateTablePointers ()
 
void GotoBookmark (std::u16string_view rBookmark)
 
BitmapEx GetPagePreviewBitmap (SdPage *pPage)
 Creates a bitmap of an arbitrary page. More...
 
bool CheckPageName (weld::Window *pWin, OUString &rName)
 checks, if the given name is a valid new name for a slide More...
 
void SetSlotFilter (bool bEnable=false, o3tl::span< sal_uInt16 const > pSIDs=o3tl::span< sal_uInt16 const >())
 
void ApplySlotFilter () const
 apply configured slot filters More...
 
SfxStyleFamily GetStyleFamily () const
 
void SetStyleFamily (SfxStyleFamily nSF)
 
void OpenBookmark (const OUString &rBookmarkURL)
 executes the SID_OPENDOC slot to let the framework open a document with the given URL and this document as a referer More...
 
bool IsNewPageNameValid (OUString &rInOutPageName, bool bResetStringIfStandardName=false)
 checks, if the given name is a valid new name for a slide More...
 
bool IsPageNameUnique (std::u16string_view rPagName) const
 checks, if the given name is a unique name for an existing slide More...
 
virtual OutputDeviceGetDocumentRefDev () override
 Return the reference device for the current document. More...
 
 DECL_DLLPRIVATE_LINK (RenameSlideHdl, AbstractSvxNameDialog &, bool)
 
 DECL_DLLPRIVATE_LINK (OnlineSpellCallback, SpellCallbackInfo &, void)
 
void ClearUndoBuffer ()
 
std::shared_ptr< model::ColorSetGetThemeColors () override
 
virtual tools::Rectangle GetVisArea (sal_uInt16 nAspect) const
 
const tools::RectangleGetVisArea () const
 
SfxViewShellGetViewShell () const
 
- Public Member Functions inherited from SfxObjectShell
void Stamp_SetPrintCancelState (bool bState)
 
bool Stamp_GetPrintCancelState () const
 
virtual void Invalidate (sal_uInt16 nId=0) override
 
SfxModuleGetModule () const
 
virtual SfxObjectFactoryGetFactory () const=0
 
SfxMediumGetMedium () const
 
css::uno::Reference< css::document::XDocumentProperties > getDocProperties () const
 
void UpdateDocInfoForSave ()
 
void FlushDocInfo ()
 
bool HasName () const
 
OUString GetAPIName () const
 
void SetReadOnly ()
 
bool IsReadOnly () const
 
bool IsReadOnlyMedium () const
 
bool IsOriginallyReadOnlyMedium () const
 
bool IsOriginallyLoadedReadOnlyMedium () const
 
void SetReadOnlyUI (bool bReadOnly=true)
 
bool IsReadOnlyUI () const
 
void SetNoName ()
 
bool IsInModalMode () const
 
bool IsInPrepareClose () const
 
bool AcceptStateUpdate () const
 
bool IsHelpDocument () const
 
bool IsDocShared () const
 
OUString GetSharedFileURL () const
 
bool SwitchToShared (bool bShared, bool bSave)
 
SAL_DLLPRIVATE void FreeSharedFile (const OUString &aTempFileURL)
 
SAL_DLLPRIVATE void DoNotCleanShareControlFile ()
 
void SetSharedXMLFlag (bool bFlag) const
 
bool HasSharedXMLFlagSet () const
 
SAL_DLLPRIVATE void SetModalMode_Impl (bool bModal)
 
SAL_DLLPRIVATE void SetMacroMode_Impl (bool bModal=true)
 
void ResetError ()
 
ErrCode GetError () const
 
ErrCode GetErrorCode () const
 
void SetError (ErrCode rErr)
 
void DoInitUnitTest ()
 
bool DoInitNew ()
 
bool DoLoad (SfxMedium *pMedium)
 
bool DoLoadExternal (SfxMedium *pMed)
 
bool DoSave ()
 
bool DoSaveAs (SfxMedium &rNewStor)
 
bool DoSaveObjectAs (SfxMedium &rNewStor, bool bCommit)
 
virtual bool DoSaveCompleted (SfxMedium *pNewStor=nullptr, bool bRegisterRecent=true)
 
virtual void TerminateEditing ()
 
bool LoadOwnFormat (SfxMedium &pMedium)
 
virtual bool SaveAsOwnFormat (SfxMedium &pMedium)
 
virtual bool ConvertFrom (SfxMedium &rMedium)
 
virtual bool ConvertTo (SfxMedium &rMedium)
 
virtual bool InitNew (const css::uno::Reference< css::embed::XStorage > &xStorage)
 
virtual bool Load (SfxMedium &rMedium)
 
virtual bool LoadFrom (SfxMedium &rMedium)
 
virtual bool Save ()
 
virtual bool SaveAs (SfxMedium &rMedium)
 
virtual bool SaveCompleted (const css::uno::Reference< css::embed::XStorage > &xStorage)
 
bool SwitchPersistence (const css::uno::Reference< css::embed::XStorage > &xStorage)
 
virtual void UpdateLinks ()
 
virtual bool LoadExternal (SfxMedium &rMedium)
 
bool IsConfigOptionsChecked () const
 
void SetConfigOptionsChecked (bool bChecked)
 
virtual bool QuerySlotExecutable (sal_uInt16 nSlotId)
 
void SaveChildren (bool bObjectsOnly=false)
 
bool SaveAsChildren (SfxMedium &rMedium)
 
bool SwitchChildrenPersistence (const css::uno::Reference< css::embed::XStorage > &xStorage, bool bForceNonModified=false)
 
bool SaveCompletedChildren ()
 
virtual bool InsertGeneratedStream (SfxMedium &rMedium, css::uno::Reference< css::text::XTextRange > const &xInsertPosition)
 
virtual bool ImportFrom (SfxMedium &rMedium, css::uno::Reference< css::text::XTextRange > const &xInsertPosition)
 
bool ExportTo (SfxMedium &rMedium)
 
bool PrepareForSigning (weld::Window *pDialogParent)
 
bool CheckIsReadonly (bool bSignScriptingContent, weld::Window *pDialogParent=nullptr)
 
void RecheckSignature (bool bAlsoRecheckScriptingSignature)
 
void AfterSigning (bool bSignSuccess, bool bSignScriptingContent)
 
bool HasValidSignatures () const
 
SignatureState GetDocumentSignatureState ()
 
bool SignDocumentContent (weld::Window *pDialogParent)
 
css::uno::Sequence< css::security::DocumentSignatureInformation > GetDocumentSignatureInformation (bool bScriptingContent, const css::uno::Reference< css::security::XDocumentDigitalSignatures > &xSigner=css::uno::Reference< css::security::XDocumentDigitalSignatures >())
 
bool SignDocumentContentUsingCertificate (const css::uno::Reference< css::security::XCertificate > &xCertificate)
 
bool ResignDocument (css::uno::Sequence< css::security::DocumentSignatureInformation > &rSignaturesInfo)
 
void SignSignatureLine (weld::Window *pDialogParent, const OUString &aSignatureLineId, const css::uno::Reference< css::security::XCertificate > &xCert, const css::uno::Reference< css::graphic::XGraphic > &xValidGraphic, const css::uno::Reference< css::graphic::XGraphic > &xInvalidGraphic, const OUString &aComment)
 
SignatureState GetScriptingSignatureState ()
 
bool SignScriptingContent (weld::Window *pDialogParent)
 
 DECL_DLLPRIVATE_LINK (SignDocumentHandler, weld::Button &, void)
 
virtual std::shared_ptr< SfxDocumentInfoDialogCreateDocumentInfoDialog (weld::Window *pParent, const SfxItemSet &rItemSet)
 
ErrCode CallBasic (std::u16string_view rMacro, std::u16string_view rBasicName, SbxArray *pArgs, SbxValue *pRet=nullptr)
 
ErrCode CallXScript (const OUString &rScriptURL, const css::uno::Sequence< css::uno::Any > &aParams, css::uno::Any &aRet, css::uno::Sequence< sal_Int16 > &aOutParamIndex, css::uno::Sequence< css::uno::Any > &aOutParam, bool bRaiseError=true, const css::uno::Any *aCaller=nullptr)
 
bool AdjustMacroMode ()
 
SvKeyValueIteratorGetHeaderAttributes ()
 
void ClearHeaderAttributesForSourceViewHack ()
 
void SetHeaderAttributesForSourceViewHack ()
 
bool IsQueryLoadTemplate () const
 
bool IsUseUserData () const
 
bool IsUseThumbnailSave () const
 
bool IsLoadReadonly () const
 
bool IsSaveVersionOnClose () const
 
void SetQueryLoadTemplate (bool b)
 
void SetUseUserData (bool bNew)
 
void SetUseThumbnailSave (bool _bNew)
 
void SetLoadReadonly (bool _bReadonly)
 
void SetSaveVersionOnClose (bool bSet)
 
void ResetFromTemplate (const OUString &rTemplateName, std::u16string_view rFileName)
 
sal_uInt32 GetModifyPasswordHash () const
 
bool SetModifyPasswordHash (sal_uInt32 nHash)
 
void SetMacroCallsSeenWhileLoading ()
 
bool GetMacroCallsSeenWhileLoading () const
 
const css::uno::Sequence< css::beans::PropertyValue > & GetModifyPasswordInfo () const
 
bool SetModifyPasswordInfo (const css::uno::Sequence< css::beans::PropertyValue > &aInfo)
 
virtual bool PrepareClose (bool bUI=true)
 
virtual HiddenInformation GetHiddenInformationState (HiddenInformation nStates)
 
sal_Int16 QueryHiddenInformation (HiddenWarningFact eFact, weld::Window *pParent)
 
bool IsSecurityOptOpenReadOnly () const
 
void SetSecurityOptOpenReadOnly (bool bOpenReadOnly)
 
Size GetFirstPageSize () const
 
bool DoClose ()
 
std::shared_ptr< GDIMetaFileGetPreviewMetaFile (bool bFullContent=false) const
 
BitmapEx GetPreviewBitmap () const
 
virtual void CancelTransfers ()
 
bool GenerateAndStoreThumbnail (bool bEncrypted, const css::uno::Reference< css::embed::XStorage > &xStor)
 
bool WriteThumbnail (bool bEncrypted, const css::uno::Reference< css::io::XStream > &xStream)
 
bool IsInGenerateAndStoreThumbnail () const
 
bool IsAvoidRecentDocs () const
 
bool IsRememberingSignature () const
 
void AvoidRecentDocs (bool bAvoid)
 
bool IsContinueImportOnFilterExceptions (std::u16string_view aErrMessage)
 
bool IsAbortingImport () const
 
void FinishedLoading (SfxLoadedFlags nWhich=SfxLoadedFlags::ALL)
 
void TemplateDisconnectionAfterLoad ()
 
void SetLoading (SfxLoadedFlags nFlags)
 
bool IsLoading () const
 
bool IsLoadingFinished () const
 
void SetAutoLoad (const INetURLObject &, sal_uInt32 nTime, bool bReload)
 
bool IsAutoLoadLocked () const
 
bool IsPreview () const
 
SfxObjectCreateMode GetCreateMode () const
 
SfxProgressGetProgress () const
 
void SetWaitCursor (bool bSet) const
 
void SetTitle (const OUString &rTitle)
 
OUString GetTitle (sal_uInt16 nMaxLen=0) const
 
void InvalidateName ()
 
virtual ::sfx2::SvLinkSourceDdeCreateLinkSource (const OUString &rItem)
 
virtual void ReconnectDdeLink (SfxObjectShell &rServer)
 
virtual SfxStyleSheetBasePoolGetStyleSheetPool ()
 
virtual void LoadStyles (SfxObjectShell &rSource)
 
virtual sfx2::StyleManagerGetStyleManager ()
 
void SetAutoStyleFilterIndex (sal_uInt16 nSet)
 
sal_uInt16 GetAutoStyleFilterIndex () const
 
bool HasBasic () const
 
BasicManagerGetBasicManager () const
 
css::uno::Reference< css::script::XLibraryContainer > GetBasicContainer ()
 
css::uno::Reference< css::script::XLibraryContainer > GetDialogContainer ()
 
StarBASICGetBasic () const
 
std::optional< NamedColorGetRecentColor (sal_uInt16 nSlotId)
 
void SetRecentColor (sal_uInt16 nSlotId, const NamedColor &rColor)
 
virtual std::set< ColorGetDocColors ()
 
virtual std::shared_ptr< model::ColorSetGetThemeColors ()
 
virtual sfx::AccessibilityIssueCollection runAccessibilityCheck ()
 
virtual SfxObjectShellGetObjectShell () override
 
css::uno::Reference< css::frame::XModel3 > GetModel () const
 
void SetBaseModel (SfxBaseModel *pModel)
 
css::uno::Reference< css::frame::XModel3 > GetBaseModel () const
 
virtual css::uno::Sequence< OUString > GetEventNames ()
 
css::uno::Reference< css::awt::XWindow > GetDialogParent (SfxMedium const *pMedium=nullptr)
 
bool IsInPlaceActive () const
 
bool IsUIActive () const
 
bool isEditDocLocked () const
 
bool isContentExtractionLocked () const
 
bool isExportLocked () const
 
bool isPrintLocked () const
 
bool isSaveLocked () const
 
void EnableSetModified (bool bEnable=true)
 
bool IsEnableSetModified () const
 
virtual void SetModified (bool bModified=true)
 
bool IsModified () const
 
void SetupStorage (const css::uno::Reference< css::embed::XStorage > &xStorage, sal_Int32 nVersion, bool bTemplate) const
 
css::uno::Reference< css::embed::XStorage > const & GetStorage ()
 
SvGlobalName const & GetClassName () const
 
virtual css::uno::Reference< css::task::XInteractionHandler > getInteractionHandler () const override
 
virtual css::uno::Reference< css::embed::XStorage > getStorage () const override
 
virtual comphelper::EmbeddedObjectContainergetEmbeddedObjectContainer () const override
 
bool isEnableSetModified () const override
 
virtual OUString getDocumentBaseURL () const override
 
comphelper::EmbeddedObjectContainerGetEmbeddedObjectContainer () const
 
void ClearEmbeddedObjects ()
 
virtual PrinterGetDocumentPrinter ()
 
virtual OutputDeviceGetDocumentRefDev ()
 
virtual void OnDocumentPrinterChanged (Printer *pNewPrinter)
 
virtual tools::Rectangle GetVisArea (sal_uInt16 nAspect) const
 
virtual void SetVisArea (const tools::Rectangle &rVisArea)
 
const tools::RectangleGetVisArea () const
 
void SetVisAreaSize (const Size &rVisSize)
 
MapUnit GetMapUnit () const
 
void SetMapUnit (MapUnit nMUnit)
 
void FillTransferableObjectDescriptor (TransferableObjectDescriptor &rDesc) const
 
void DoDraw (OutputDevice *, const Point &rObjPos, const Size &rSize, const JobSetup &rSetup, sal_uInt16 nAspect=ASPECT_CONTENT, bool bOutputForScreen=false)
 
virtual void Draw (OutputDevice *, const JobSetup &rSetup, sal_uInt16 nAspect, bool bOutputForScreen)=0
 
virtual void FillClass (SvGlobalName *pClassName, SotClipboardFormatId *pFormat, OUString *pFullTypeName, sal_Int32 nVersion, bool bTemplate=false) const=0
 
virtual bool IsChangeRecording () const
 
virtual bool HasChangeRecordProtection () const
 
virtual void SetChangeRecording (bool bActivate, bool bLockAllViews=false)
 
virtual void SetProtectionPassword (const OUString &rPassword)
 
virtual bool GetProtectionHash (css::uno::Sequence< sal_Int8 > &rPasswordHash)
 
void AppendInfoBarWhenReady (const OUString &sId, const OUString &sPrimaryMessage, const OUString &sSecondaryMessage, InfobarType aInfobarType, bool bShowCloseButton=true)
 
std::vector< InfobarData > & getPendingInfobars ()
 
SAL_DLLPRIVATE bool CreatePreview_Impl (bool bFullContent, VirtualDevice *pDevice, GDIMetaFile *pFile) const
 
SAL_DLLPRIVATE bool ConnectTmpStorage_Impl (const css::uno::Reference< css::embed::XStorage > &xStorage, SfxMedium *pMedium)
 
SAL_DLLPRIVATE bool DisconnectStorage_Impl (SfxMedium &rSrcMedium, SfxMedium &rTargetMedium)
 
SAL_DLLPRIVATE bool PutURLContentsToVersionStream_Impl (const OUString &aURL, const css::uno::Reference< css::embed::XStorage > &xDocStorage, const OUString &aStreamName)
 
SAL_DLLPRIVATE OUString CreateTempCopyOfStorage_Impl (const css::uno::Reference< css::embed::XStorage > &xStorage)
 
SAL_DLLPRIVATE void InitOwnModel_Impl ()
 
SAL_DLLPRIVATE void BreakMacroSign_Impl (bool bBreakMacroSing)
 
SAL_DLLPRIVATE void CheckSecurityOnLoading_Impl ()
 
SAL_DLLPRIVATE void CheckForBrokenDocSignatures_Impl ()
 
SAL_DLLPRIVATE void CheckEncryption_Impl (const css::uno::Reference< css::task::XInteractionHandler > &xHandler)
 
SAL_DLLPRIVATE void SetModifyPasswordEntered (bool bEntered=true)
 
SAL_DLLPRIVATE bool IsModifyPasswordEntered () const
 
SAL_DLLPRIVATE void InitBasicManager_Impl ()
 
SAL_DLLPRIVATE SfxObjectShell_ImplGet_Impl ()
 
SAL_DLLPRIVATE const SfxObjectShell_ImplGet_Impl () const
 
SAL_DLLPRIVATE void SetCreateMode_Impl (SfxObjectCreateMode nMode)
 
SAL_DLLPRIVATE void DoDraw_Impl (OutputDevice *pDev, const Point &rViewPos, const Fraction &rScaleX, const Fraction &rScaleY, const JobSetup &rSetup, sal_uInt16 nAspect, bool bOutputForScreen)
 
SAL_DLLPRIVATE void ExecFile_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void GetState_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE void PrintExec_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void PrintState_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE void ExecProps_Impl (SfxRequest &)
 
SAL_DLLPRIVATE void StateProps_Impl (SfxItemSet &)
 
SAL_DLLPRIVATE void ExecView_Impl (SfxRequest &)
 
SAL_DLLPRIVATE bool ImportFromGeneratedStream_Impl (const css::uno::Reference< css::io::XStream > &xStream, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescr)
 
SAL_DLLPRIVATE void UpdateFromTemplate_Impl ()
 
SAL_DLLPRIVATE bool CanReload_Impl ()
 
SAL_DLLPRIVATE void SetNamedVisibility_Impl ()
 
SAL_DLLPRIVATE bool DoSave_Impl (const SfxItemSet *pSet)
 
SAL_DLLPRIVATE bool Save_Impl (const SfxItemSet *pSet)
 
SAL_DLLPRIVATE bool PreDoSaveAs_Impl (const OUString &rFileName, const OUString &rFiltName, SfxItemSet const &rItemSet, const css::uno::Sequence< css::beans::PropertyValue > &rArgs)
 
SAL_DLLPRIVATE bool APISaveAs_Impl (std::u16string_view aFileName, SfxItemSet &rItemSet, const css::uno::Sequence< css::beans::PropertyValue > &rArgs)
 
SAL_DLLPRIVATE bool CommonSaveAs_Impl (const INetURLObject &aURL, const OUString &aFilterName, SfxItemSet &rItemSet, const css::uno::Sequence< css::beans::PropertyValue > &rArgs)
 
SAL_DLLPRIVATE bool GeneralInit_Impl (const css::uno::Reference< css::embed::XStorage > &xStorage, bool bTypeMustBeSetAlready)
 
SAL_DLLPRIVATE void PrepareSecondTryLoad_Impl ()
 
SAL_DLLPRIVATE void SetInitialized_Impl (const bool i_fromInitNew)
 
SAL_DLLPRIVATE IndexBitSetGetNoSet_Impl ()
 
SAL_DLLPRIVATE void SetProgress_Impl (SfxProgress *pProgress)
 
SAL_DLLPRIVATE void PostActivateEvent_Impl (SfxViewFrame const *)
 
SAL_DLLPRIVATE void SetActivateEvent_Impl (SfxEventHintId)
 
SAL_DLLPRIVATE SignatureState ImplGetSignatureState (bool bScriptingContent=false)
 
SAL_DLLPRIVATE bool QuerySaveSizeExceededModules_Impl (const css::uno::Reference< css::task::XInteractionHandler > &xHandler)
 
SAL_DLLPRIVATE void CheckOut ()
 
SAL_DLLPRIVATE void CancelCheckOut ()
 
SAL_DLLPRIVATE void CheckIn ()
 
SAL_DLLPRIVATE css::uno::Sequence< css::document::CmisVersion > GetCmisVersions () const
 
virtual const sfx2::IXmlIdRegistryGetXmlIdRegistry () const
 
bool IsSignPDF () const
 
css::uno::Reference< css::security::XCertificate > GetSignPDFCertificate () const
 
css::uno::Sequence< css::beans::PropertyValue > GetDocumentProtectionFromGrabBag () const
 
virtual std::unique_ptr< LockAllViewsGuard > LockAllViews ()
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 
virtual SfxInterfaceGetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShellGetViewShell () const
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPoolGetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManagerGetUndoManager ()
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 
SfxRepeatTarget * GetRepeatTarget () const
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 
virtual void Invalidate (sal_uInt16 nId=0)
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 
virtual void Deactivate (bool bMDI)
 
SfxDispatcherGetDispatcher () const
 
SfxViewFrameGetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::optional< SfxItemSetCreateItemSet (sal_uInt16 nId)
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
 
void SetContextName (const OUString &rsContextName)
 
void BroadcastContextForActivation (const bool bIsActivated)
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 

Private Member Functions

void Construct (bool bClipboard)
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 
static void setEditMode (DrawViewShell *pDrawViewShell, bool isMasterPage)
 

Private Attributes

SdDrawDocumentmpDoc
 
std::unique_ptr< SfxUndoManagermpUndoManager
 
VclPtr< SfxPrintermpPrinter
 
::sd::ViewShellmpViewShell
 
std::unique_ptr< FontListmpFontList
 
DocumentType meDocType
 
SfxStyleFamily mnStyleFamily
 
o3tl::span< sal_uInt16 const > mpFilterSIDs
 
bool mbFilterEnable
 
bool mbSdDataObj
 
bool mbInDestruction
 
bool mbOwnPrinter
 
bool mbOwnDocument
 

Additional Inherited Members

- Static Public Member Functions inherited from SfxObjectShell
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
static OUString CreateShellID (const SfxObjectShell *pShell)
 
static SAL_WARN_UNUSED_RESULT SfxObjectShellGetFirst (const std::function< bool(const SfxObjectShell *)> &isObjectShell=nullptr, bool bOnlyVisible=true)
 
static SAL_WARN_UNUSED_RESULT SfxObjectShellGetNext (const SfxObjectShell &rPrev, const std::function< bool(const SfxObjectShell *)> &isObjectShell=nullptr, bool bOnlyVisible=true)
 
static SAL_WARN_UNUSED_RESULT SfxObjectShellCurrent ()
 
static css::uno::Reference< css::uno::XInterface > GetCurrentComponent ()
 
static void SetCurrentComponent (const css::uno::Reference< css::uno::XInterface > &_rxComponent)
 
static ErrCode CallXScript (const css::uno::Reference< css::uno::XInterface > &_rxScriptContext, const OUString &rScriptURL, const css::uno::Sequence< css::uno::Any > &aParams, css::uno::Any &aRet, css::uno::Sequence< sal_Int16 > &aOutParamIndex, css::uno::Sequence< css::uno::Any > &aOutParam, bool bRaiseError=true, const css::uno::Any *aCaller=nullptr)
 
static bool UnTrustedScript (const OUString &rScriptURL)
 
static bool isScriptAccessAllowed (const css::uno::Reference< css::uno::XInterface > &rScriptContext)
 
static ErrCode HandleFilter (SfxMedium *pMedium, SfxObjectShell const *pDoc)
 
static void ReconnectDdeLinks (SfxObjectShell &rServer)
 
static SfxObjectShellCreateObject (const OUString &rServiceName, SfxObjectCreateMode=SfxObjectCreateMode::STANDARD)
 
static SfxObjectShellCreateObjectByFactoryName (const OUString &rURL, SfxObjectCreateMode=SfxObjectCreateMode::STANDARD)
 
static css::uno::Reference< css::lang::XComponent > CreateAndLoadComponent (const SfxItemSet &rSet)
 
static SfxObjectShellGetShellFromComponent (const css::uno::Reference< css::uno::XInterface > &xComp)
 
static SfxObjectShellGetParentShell (const css::uno::Reference< css::uno::XInterface > &xChild)
 
static OUString GetServiceNameFromFactory (const OUString &rFact)
 
static bool CopyStoragesOfUnknownMediaType (const css::uno::Reference< css::embed::XStorage > &xSource, const css::uno::Reference< css::embed::XStorage > &xTarget, const css::uno::Sequence< OUString > &rExceptions=css::uno::Sequence< OUString >())
 
static bool IsOwnStorageFormat (const SfxMedium &)
 
static SAL_DLLPRIVATE bool IsPackageStorageFormat_Impl (const SfxMedium &)
 
static SAL_DLLPRIVATE bool UseInteractionToHandleError (const css::uno::Reference< css::task::XInteractionHandler > &xHandler, ErrCode nError)
 
static SAL_DLLPRIVATE void StateView_Impl (SfxItemSet &)
 
static SAL_DLLPRIVATE bool QueryAllowExoticFormat_Impl (const css::uno::Reference< css::task::XInteractionHandler > &xHandler, const OUString &rURL, const OUString &rFilterUIName)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 
- Protected Member Functions inherited from SfxObjectShell
 SfxObjectShell (SfxObjectCreateMode)
 
 SfxObjectShell (SfxModelFlags)
 
virtual ~SfxObjectShell () override
 
void ModifyChanged ()
 
virtual bool Close () override
 
virtual void DoFlushDocInfo ()
 
void AddToRecentlyUsedList ()
 
- Protected Member Functions inherited from SfxShell
 SfxShell ()
 
 SfxShell (SfxViewShell *pViewSh)
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 47 of file DrawDocShell.hxx.

Constructor & Destructor Documentation

◆ DrawDocShell() [1/3]

sd::DrawDocShell::DrawDocShell ( SfxObjectCreateMode  eMode,
bool  bSdDataObj,
DocumentType  eDocumentType 
)

Definition at line 118 of file docshell.cxx.

References Construct(), EMBEDDED, eMode, and INTERNAL.

◆ DrawDocShell() [2/3]

sd::DrawDocShell::DrawDocShell ( SfxModelFlags  nModelCreationFlags,
bool  bSdDataObj,
DocumentType  eDocumentType 
)

Definition at line 132 of file docshell.cxx.

References Construct().

◆ DrawDocShell() [3/3]

sd::DrawDocShell::DrawDocShell ( SdDrawDocument pDoc,
SfxObjectCreateMode  eMode,
bool  bSdDataObj,
DocumentType  eDocumentType 
)

Definition at line 144 of file docshell.cxx.

References Construct(), EMBEDDED, eMode, and INTERNAL.

◆ ~DrawDocShell()

sd::DrawDocShell::~DrawDocShell ( )
overridevirtual

Member Function Documentation

◆ Activate()

void sd::DrawDocShell::Activate ( bool  bMDI)
overridevirtual

Reimplemented from SfxShell.

Definition at line 350 of file docshell.cxx.

References ApplySlotFilter(), mpDoc, and SdDrawDocument::StartOnlineSpelling().

◆ ApplySlotFilter()

void sd::DrawDocShell::ApplySlotFilter ( ) const

◆ CancelSearching()

void sd::DrawDocShell::CancelSearching ( )

◆ CheckPageName()

bool sd::DrawDocShell::CheckPageName ( weld::Window pWin,
OUString &  rName 
)

checks, if the given name is a valid new name for a slide

Checks if the page exists.

If the name is invalid, an <type>SvxNameDialog</type> pops up that queries again for a new name until it is ok or the user chose Cancel.

Parameters
pWinis necessary to pass to the <type>SvxNameDialog</type> in case an invalid name was entered.
rNamethe new name that is to be set for a slide. This string may be set to an empty string (see below).
Returns
sal_True, if the new name is unique. Note that if the user entered a default name of a not-yet-existing slide (e.g. 'Slide 17'), sal_True is returned, but rName is set to an empty string.

If so, we force the user to enter a not yet used name.

Returns
sal_False if the user cancels the action.

Definition at line 270 of file docshel2.cxx.

References SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxNameDialog(), Draw, sd::ViewShell::GetCurrentFunction(), GetDocumentType(), HID_SD_NAMEDIALOG_PAGE, IsNewPageNameValid(), LINK, mpViewShell, RET_OK, and SdResId().

Referenced by sd::TabControl::AllowRenaming(), and sd::View::GetExchangeList().

◆ ClearUndoBuffer()

void sd::DrawDocShell::ClearUndoBuffer ( )

◆ Connect()

void sd::DrawDocShell::Connect ( sd::ViewShell pViewSh)

◆ Construct()

void sd::DrawDocShell::Construct ( bool  bClipboard)
private

Referenced by DrawDocShell().

◆ ConvertFrom()

bool sd::DrawDocShell::ConvertFrom ( SfxMedium rMedium)
overridevirtual

◆ ConvertTo()

bool sd::DrawDocShell::ConvertTo ( SfxMedium rMedium)
overridevirtual

◆ CreateDocumentInfoDialog()

std::shared_ptr< SfxDocumentInfoDialog > sd::DrawDocShell::CreateDocumentInfoDialog ( weld::Window pParent,
const SfxItemSet rSet 
)
overridevirtual

Reimplemented from SfxObjectShell.

Definition at line 965 of file docshel4.cxx.

References SfxObjectShell::Current(), and rSet.

◆ Deactivate()

void sd::DrawDocShell::Deactivate ( bool  bMDI)
overridevirtual

Reimplemented from SfxShell.

Definition at line 359 of file docshell.cxx.

◆ DECL_DLLPRIVATE_LINK() [1/2]

sd::DrawDocShell::DECL_DLLPRIVATE_LINK ( OnlineSpellCallback  ,
SpellCallbackInfo ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [2/2]

sd::DrawDocShell::DECL_DLLPRIVATE_LINK ( RenameSlideHdl  ,
AbstractSvxNameDialog ,
bool   
)

◆ Disconnect()

void sd::DrawDocShell::Disconnect ( sd::ViewShell const *  pViewSh)

◆ Draw()

void sd::DrawDocShell::Draw ( OutputDevice pOut,
const JobSetup rSetup,
sal_uInt16  nAspect,
bool  bOutputForScreen 
)
overridevirtual

◆ Execute()

void sd::DrawDocShell::Execute ( SfxRequest rReq)

Handles SFX-Requests.

Definition at line 134 of file docshel3.cxx.

References CancelSearching(), SvxSearchItem::Clone(), sfx2::SfxNotebookBar::CloseMethod(), SfxAbstractDialogFactory::Create(), sd::FuHangulHanjaConversion::Create(), sd::FuSearch::createPtr(), SfxRequest::Done(), EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EE_TEXTPOS_ALL, sfx2::SfxNotebookBar::ExecMethod(), SfxShell::ExecuteSlot(), SfxItemSet::Get(), sd::ViewShell::GetActiveWindow(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), SvxColorListItem::GetColorList(), sd::ViewShell::GetDoc(), sd::ViewShell::GetDrawView(), EditView::GetEditEngine(), OutlinerView::GetEditView(), EditEngine::GetEmptyItemSet(), SfxObjectShell::GetFirst(), SfxShell::GetFrame(), sd::ViewShell::GetFrameWeld(), sd::SearchContext::getFunctionSearch(), SfxShell::GetItem(), SvtLanguageTable::GetLanguageType(), SfxObjectShell::GetNext(), SdDrawDocument::GetOnlineSpell(), SvtLanguageOptions::GetScriptTypeOfLanguage(), sd::View::getSearchContext(), EditView::GetSelection(), SfxRequest::GetSlot(), SfxShell::GetStaticInterface(), SdrObjEditView::GetTextEditOutlinerView(), CntUnencodedStringItem::GetValue(), sd::ViewShell::GetView(), sd::ViewShell::GetViewShellBase(), EditView::InsertText(), SfxObjectShell::Invalidate(), sfx2::SfxNotebookBar::IsActive(), sd::SlideShow::IsRunning(), LANGUAGE_KOREAN, sd::lcl_setLanguage(), mpDoc, mpViewShell, ESelection::nEndPos, nPos, ESelection::nStartPos, SfxItemSet::Put(), SD_MOD, EditView::SetAttribs(), SfxRequest::SetReturnValue(), sd::SearchContext::setSearchFunction(), EditView::SetSelection(), EditView::SpellIgnoreWord(), SdDrawDocument::StartOnlineSpelling(), and u.

Referenced by sd::DrawViewShell::Execute(), and sd::OutlineViewShell::Execute().

◆ FillClass()

void sd::DrawDocShell::FillClass ( SvGlobalName pClassName,
SotClipboardFormatId pFormat,
OUString *  pFullTypeName,
sal_Int32  nFileFormat,
bool  bTemplate = false 
) const
overridevirtual

◆ GetDoc()

SdDrawDocument * sd::DrawDocShell::GetDoc ( )
inline

◆ GetDocumentPrinter()

Printer * sd::DrawDocShell::GetDocumentPrinter ( )
overridevirtual

Reimplemented from SfxObjectShell.

Definition at line 174 of file docshel4.cxx.

References GetPrinter().

◆ GetDocumentRefDev()

OutputDevice * sd::DrawDocShell::GetDocumentRefDev ( )
overridevirtual

Return the reference device for the current document.

When the inherited implementation returns a device then this is passed to the caller. Otherwise the returned value depends on the printer independent layout mode and will usually be either a printer or a virtual device used for screen rendering.

Returns
Returns NULL when the current document has no reference device.

Reimplemented from SfxObjectShell.

Definition at line 944 of file docshel4.cxx.

References SfxObjectShell::GetDocumentRefDev(), SdrModel::GetRefDevice(), and mpDoc.

◆ GetDocumentType()

DocumentType sd::DrawDocShell::GetDocumentType ( ) const
inline

◆ GetFrameView()

FrameView * sd::DrawDocShell::GetFrameView ( )

◆ GetPagePreviewBitmap()

BitmapEx sd::DrawDocShell::GetPagePreviewBitmap ( SdPage pPage)

◆ GetPrinter()

SfxPrinter * sd::DrawDocShell::GetPrinter ( bool  bCreate)

◆ GetState()

void sd::DrawDocShell::GetState ( SfxItemSet rSet)

◆ GetStyleFamily()

SfxStyleFamily sd::DrawDocShell::GetStyleFamily ( ) const
inline

Definition at line 151 of file DrawDocShell.hxx.

Referenced by sd::ViewShell::GetMenuState().

◆ GetStyleSheetPool()

SfxStyleSheetBasePool * sd::DrawDocShell::GetStyleSheetPool ( )
overridevirtual

◆ GetThemeColors()

std::shared_ptr< model::ColorSet > sd::DrawDocShell::GetThemeColors ( )
overridevirtual

◆ GetUndoManager()

SfxUndoManager * sd::DrawDocShell::GetUndoManager ( )
overridevirtual

◆ GetViewShell() [1/2]

sd::ViewShell * sd::DrawDocShell::GetViewShell ( )
inline

◆ GetViewShell() [2/2]

SfxViewShell * SfxShell::GetViewShell ( ) const

◆ GetVisArea() [1/3]

const tools::Rectangle & SfxObjectShell::GetVisArea ( ) const

Referenced by Draw().

◆ GetVisArea() [2/3]

virtual tools::Rectangle SfxObjectShell::GetVisArea ( sal_uInt16  nAspect) const
virtual

Reimplemented from SfxObjectShell.

◆ GetVisArea() [3/3]

tools::Rectangle sd::DrawDocShell::GetVisArea ( sal_uInt16  nAspect) const
overridevirtual

◆ GotoBookmark()

void sd::DrawDocShell::GotoBookmark ( std::u16string_view  rBookmark)

◆ ImportFrom()

bool sd::DrawDocShell::ImportFrom ( SfxMedium rMedium,
css::uno::Reference< css::text::XTextRange > const &  xInsertPosition 
)
overridevirtual

◆ InitInterface_Impl()

void DrawDocShell::InitInterface_Impl ( )
staticprivate

SfxInterface initializer.

Definition at line 72 of file docshell.cxx.

References SfxShell::GetStaticInterface(), and SfxInterface::RegisterChildWindow().

◆ InitNew()

bool sd::DrawDocShell::InitNew ( const css::uno::Reference< css::embed::XStorage > &  xStorage)
overridevirtual

Creates new document, opens streams.

Reimplemented from SfxObjectShell.

Definition at line 246 of file docshel4.cxx.

References SfxObjectShell::InitNew(), mbSdDataObj, mpDoc, New, SdDrawDocument::NewOrLoadCompleted(), and SfxObjectShell::SetVisArea().

◆ IsInDestruction()

bool sd::DrawDocShell::IsInDestruction ( ) const
inline

Definition at line 116 of file DrawDocShell.hxx.

Referenced by SdNavigatorWin::RefreshDocumentLB(), and sd::FuSearch::~FuSearch().

◆ IsNewPageNameValid()

bool sd::DrawDocShell::IsNewPageNameValid ( OUString &  rInOutPageName,
bool  bResetStringIfStandardName = false 
)

checks, if the given name is a valid new name for a slide

This method does not pop up any dialog (like CheckPageName).

Parameters
rInOutPageNamethe new name for a slide that is to be renamed. This string will be set to an empty string if bResetStringIfStandardName is true and the name is of the form of any, possibly not-yet existing, standard slide (e.g. 'Slide 17')
bResetStringIfStandardNameif true allows setting rInOutPageName to an empty string, which returns true and implies that the slide will later on get a new standard name (with a free slide number).
Returns
true, if the new name is unique. If bResetStringIfStandardName is true, the return value is also true, if the slide name is a standard name (see above)

Definition at line 304 of file docshel2.cxx.

References Draw, GetDoc(), GetDocumentType(), SdDrawDocument::GetPageByName(), o3tl::getToken(), mpDoc, nIndex, SdResId(), and SDRPAGE_NOTFOUND.

Referenced by CheckPageName(), and sd::slidesorter::controller::Clipboard::CreateSlideTransferable().

◆ IsPageNameUnique()

bool sd::DrawDocShell::IsPageNameUnique ( std::u16string_view  rPagName) const

checks, if the given name is a unique name for an existing slide

Parameters
rPageNamethe name of an existing slide
Returns
true, if the name is unique and the slide exists

Definition at line 407 of file docshel2.cxx.

References SdDrawDocument::IsPageNameUnique(), and mpDoc.

Referenced by sd::slidesorter::controller::Clipboard::CreateSlideTransferable().

◆ Load()

bool sd::DrawDocShell::Load ( SfxMedium rMedium)
overridevirtual

◆ LoadFrom()

bool sd::DrawDocShell::LoadFrom ( SfxMedium rMedium)
overridevirtual

◆ OnDocumentPrinterChanged()

void sd::DrawDocShell::OnDocumentPrinterChanged ( Printer pNewPrinter)
overridevirtual

Reimplemented from SfxObjectShell.

Definition at line 179 of file docshel4.cxx.

References Printer::GetJobSetup(), Printer::GetName(), mbOwnPrinter, mpPrinter, and SetPrinter().

◆ OpenBookmark()

void sd::DrawDocShell::OpenBookmark ( const OUString &  rBookmarkURL)

executes the SID_OPENDOC slot to let the framework open a document with the given URL and this document as a referer

Definition at line 956 of file docshel4.cxx.

References SfxViewFrame::Current(), SfxObjectShell::GetMedium(), SfxShell::GetName(), sd::ViewShell::GetViewFrame(), and mpViewShell.

◆ Save()

bool sd::DrawDocShell::Save ( )
overridevirtual

◆ SaveAs()

bool sd::DrawDocShell::SaveAs ( SfxMedium rMedium)
overridevirtual

◆ SaveAsOwnFormat()

bool sd::DrawDocShell::SaveAsOwnFormat ( SfxMedium rMedium)
overridevirtual

◆ SaveCompleted()

bool sd::DrawDocShell::SaveCompleted ( const css::uno::Reference< css::embed::XStorage > &  xStorage)
overridevirtual

◆ setEditMode()

void sd::DrawDocShell::setEditMode ( DrawViewShell pDrawViewShell,
bool  isMasterPage 
)
staticprivate

◆ SetModified()

void sd::DrawDocShell::SetModified ( bool  bSet = true)
overridevirtual

◆ SetPrinter()

void sd::DrawDocShell::SetPrinter ( SfxPrinter pNewPrinter)

◆ SetSlotFilter()

void sd::DrawDocShell::SetSlotFilter ( bool  bEnable = false,
o3tl::span< sal_uInt16 const >  pSIDs = o3tl::span<sal_uInt16 const>() 
)
inline

Definition at line 148 of file DrawDocShell.hxx.

◆ SetStyleFamily()

void sd::DrawDocShell::SetStyleFamily ( SfxStyleFamily  nSF)
inline

◆ SFX_DECL_OBJECTFACTORY()

sd::DrawDocShell::SFX_DECL_OBJECTFACTORY ( )

◆ UpdateFontList()

void sd::DrawDocShell::UpdateFontList ( )

◆ UpdateRefDevice()

void sd::DrawDocShell::UpdateRefDevice ( )

◆ UpdateTablePointers()

void sd::DrawDocShell::UpdateTablePointers ( )

Member Data Documentation

◆ mbFilterEnable

bool sd::DrawDocShell::mbFilterEnable
private

Definition at line 219 of file DrawDocShell.hxx.

Referenced by ApplySlotFilter().

◆ mbInDestruction

bool sd::DrawDocShell::mbInDestruction
private

Definition at line 221 of file DrawDocShell.hxx.

Referenced by ~DrawDocShell().

◆ mbOwnDocument

bool sd::DrawDocShell::mbOwnDocument
private

Definition at line 223 of file DrawDocShell.hxx.

Referenced by ~DrawDocShell().

◆ mbOwnPrinter

bool sd::DrawDocShell::mbOwnPrinter
private

Definition at line 222 of file DrawDocShell.hxx.

Referenced by GetPrinter(), OnDocumentPrinterChanged(), SetPrinter(), and ~DrawDocShell().

◆ mbSdDataObj

bool sd::DrawDocShell::mbSdDataObj
private

Definition at line 220 of file DrawDocShell.hxx.

Referenced by InitNew().

◆ meDocType

DocumentType sd::DrawDocShell::meDocType
private

Definition at line 215 of file DrawDocShell.hxx.

Referenced by FillClass().

◆ mnStyleFamily

SfxStyleFamily sd::DrawDocShell::mnStyleFamily
private

Definition at line 216 of file DrawDocShell.hxx.

◆ mpDoc

SdDrawDocument* sd::DrawDocShell::mpDoc
private

◆ mpFilterSIDs

o3tl::span<sal_uInt16 const> sd::DrawDocShell::mpFilterSIDs
private

Definition at line 218 of file DrawDocShell.hxx.

Referenced by ApplySlotFilter().

◆ mpFontList

std::unique_ptr<FontList> sd::DrawDocShell::mpFontList
private

Definition at line 214 of file DrawDocShell.hxx.

Referenced by GetState(), UpdateFontList(), and ~DrawDocShell().

◆ mpPrinter

VclPtr<SfxPrinter> sd::DrawDocShell::mpPrinter
private

◆ mpUndoManager

std::unique_ptr<SfxUndoManager> sd::DrawDocShell::mpUndoManager
private

Definition at line 211 of file DrawDocShell.hxx.

Referenced by GetUndoManager(), and ~DrawDocShell().

◆ mpViewShell

::sd::ViewShell* sd::DrawDocShell::mpViewShell
private

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