LibreOffice Module sw (master)  1
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
SwXTextDocument Class Reference

#include <unotxdoc.hxx>

Inheritance diagram for SwXTextDocument:
[legend]
Collaboration diagram for SwXTextDocument:
[legend]

Classes

class  Impl
 

Public Member Functions

 SwXTextDocument (SwDocShell *pShell)
 
void NotifyRefreshListeners ()
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual css::uno::Reference< css::text::XText > SAL_CALL getText () override
 
virtual void SAL_CALL reformat () override
 
virtual sal_Bool SAL_CALL attachResource (const OUString &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual OUString SAL_CALL getURL () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getArgs () override
 
virtual void SAL_CALL connectController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual void SAL_CALL disconnectController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual void SAL_CALL lockControllers () override
 
virtual void SAL_CALL unlockControllers () override
 
virtual sal_Bool SAL_CALL hasControllersLocked () override
 
virtual css::uno::Reference< css::frame::XController > SAL_CALL getCurrentController () override
 
virtual void SAL_CALL setCurrentController (const css::uno::Reference< css::frame::XController > &xController) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getCurrentSelection () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL close (sal_Bool bDeliverOwnership) override
 
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getLineNumberingProperties () override
 
virtual css::uno::Reference< css::container::XIndexReplace > SAL_CALL getChapterNumberingRules () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getNumberingRules () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getFootnotes () override
 
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getFootnoteSettings () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getEndnotes () override
 
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getEndnoteSettings () override
 
virtual css::uno::Reference< css::util::XReplaceDescriptor > SAL_CALL createReplaceDescriptor () override
 
virtual sal_Int32 SAL_CALL replaceAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::util::XSearchDescriptor > SAL_CALL createSearchDescriptor () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL findAll (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findFirst (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL findNext (const css::uno::Reference< css::uno::XInterface > &xStartAt, const css::uno::Reference< css::util::XSearchDescriptor > &xDesc) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPagePrintSettings () override
 
virtual void SAL_CALL setPagePrintSettings (const css::uno::Sequence< css::beans::PropertyValue > &aSettings) override
 
virtual void SAL_CALL printPages (const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getReferenceMarks () override
 
virtual css::uno::Reference< css::container::XEnumerationAccess > SAL_CALL getTextFields () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTextFieldMasters () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getEmbeddedObjects () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getBookmarks () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTextSections () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTextTables () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getGraphicObjects () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTextFrames () override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getStyleFamilies () override
 
virtual css::uno::Reference< css::style::XAutoStyles > SAL_CALL getAutoStyles () override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &ServiceSpecifier) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL getDrawPage () override
 
virtual css::uno::Reference< css::drawing::XDrawPages > SAL_CALL getDrawPages () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getDocumentIndexes () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &rPropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &rPropertyNames) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &rPropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &rPropertyName) override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getLinks () override
 
virtual css::uno::Reference< css::container::XEnumerationAccess > SAL_CALL getRedlines () override
 
virtual void SAL_CALL refresh () override
 
virtual void SAL_CALL addRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &l) override
 
virtual void SAL_CALL removeRefreshListener (const css::uno::Reference< css::util::XRefreshListener > &l) override
 
virtual void SAL_CALL updateLinks () override
 
virtual sal_Int32 SAL_CALL getRendererCount (const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getRenderer (sal_Int32 nRenderer, const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual void SAL_CALL render (sal_Int32 nRenderer, const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getXForms () override
 
virtual css::uno::Sequence< css::lang::Locale > SAL_CALL getDocumentLanguages (::sal_Int16 nScriptTypes,::sal_Int16 nCount) override
 retrieve languages already used in current document More...
 
virtual css::uno::Reference< css::text::XFlatParagraphIterator > SAL_CALL getFlatParagraphIterator (::sal_Int32 nTextMarkupType, sal_Bool bAutomatic) override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 
void SAL_CALL addPasteEventListener (const ::css::uno::Reference<::css::text::XPasteListener > &xListener) override
 
void SAL_CALL removePasteEventListener (const ::css::uno::Reference<::css::text::XPasteListener > &xListener) override
 
virtual void paintTile (VirtualDevice &rDevice, int nOutputWidth, int nOutputHeight, int nTilePosX, int nTilePosY, long nTileWidth, long nTileHeight) override
 
virtual Size getDocumentSize () override
 
virtual void setPart (int nPart) override
 
virtual int getParts () override
 
virtual int getPart () override
 
virtual OUString getPartName (int nPart) override
 
virtual OUString getPartHash (int nPart) override
 
virtual VclPtr< vcl::WindowgetDocWindow () override
 
virtual void initializeForTiledRendering (const css::uno::Sequence< css::beans::PropertyValue > &rArguments) override
 
virtual void postKeyEvent (int nType, int nCharCode, int nKeyCode) override
 
virtual void postMouseEvent (int nType, int nX, int nY, int nCount, int nButtons, int nModifier) override
 
virtual void setTextSelection (int nType, int nX, int nY) override
 
virtual css::uno::Reference< css::datatransfer::XTransferable > getSelection () override
 
virtual void setGraphicSelection (int nType, int nX, int nY) override
 
virtual void resetSelection () override
 
virtual OUString getPartPageRectangles () override
 
virtual void setClipboard (const css::uno::Reference< css::datatransfer::clipboard::XClipboard > &xClipboard) override
 
virtual bool isMimeTypeSupported () override
 
virtual void setClientVisibleArea (const tools::Rectangle &rRectangle) override
 
virtual void setClientZoom (int nTilePixelWidth_, int nTilePixelHeight_, int nTileTwipWidth_, int nTileTwipHeight_) override
 
virtual PointerStyle getPointer () override
 
OUString getTrackedChanges () override
 
OUString getTrackedChangeAuthors () override
 
OUString getRulerState () override
 
OUString getPostIts () override
 
virtual void SAL_CALL paintTile (const ::css::uno::Any &Parent,::sal_Int32 nOutputWidth,::sal_Int32 nOutputHeight,::sal_Int32 nTilePosX,::sal_Int32 nTilePosY,::sal_Int32 nTileWidth,::sal_Int32 nTileHeight) override
 
void Invalidate ()
 
void Reactivate (SwDocShell *pNewDocShell)
 
SwXDocumentPropertyHelperGetPropertyHelper ()
 
bool IsValid () const
 
void InitNewDoc ()
 
SwUnoCursorCreateCursorForSearch (css::uno::Reference< css::text::XTextCursor > &xCursor)
 
SwUnoCursorFindAny (const css::uno::Reference< css::util::XSearchDescriptor > &xDesc, css::uno::Reference< css::text::XTextCursor > &xCursor, bool bAll, sal_Int32 &nResult, css::uno::Reference< css::uno::XInterface > const &xLastResult)
 
SwDocShellGetDocShell ()
 
- Public Member Functions inherited from SvxFmMSFactory
 SvxFmMSFactory ()
 
virtual ~SvxFmMSFactory ()
 
- Public Member Functions inherited from SvxUnoDrawMSFactory
 SvxUnoDrawMSFactory ()
 
- Public Member Functions inherited from SfxBaseModel
 SfxBaseModel (SfxObjectShell *pObjectShell)
 
virtual ~SfxBaseModel () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getLibraryContainer () override
 
virtual void SAL_CALL createLibrary (const OUString &LibName, const OUString &Password, const OUString &ExternalSourceURL, const OUString &LinkTargetURL) override
 
virtual void SAL_CALL addModule (const OUString &LibraryName, const OUString &ModuleName, const OUString &Language, const OUString &Source) override
 
virtual void SAL_CALL addDialog (const OUString &LibraryName, const OUString &DialogName, const css::uno::Sequence< sal_Int8 > &Data) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &xParent) override
 
virtual css::uno::Reference< css::document::XDocumentProperties > SAL_CALL getDocumentProperties () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &aEvent) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL getControllers () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableViewControllerNames () override
 
virtual css::uno::Reference< css::frame::XController2 > SAL_CALL createDefaultViewController (const css::uno::Reference< css::frame::XFrame > &Frame) override
 
virtual css::uno::Reference< css::frame::XController2 > SAL_CALL createViewController (const OUString &ViewName, const css::uno::Sequence< css::beans::PropertyValue > &Arguments, const css::uno::Reference< css::frame::XFrame > &Frame) override
 
virtual void SAL_CALL setArgs (const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual sal_Bool SAL_CALL disableSetModified () override
 
virtual sal_Bool SAL_CALL enableSetModified () override
 
virtual sal_Bool SAL_CALL isSetModifiedEnabled () override
 
virtual sal_Bool SAL_CALL isModified () override
 
virtual void SAL_CALL setModified (sal_Bool bModified) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &xListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &xListener) override
 
virtual void SAL_CALL addCloseListener (const css::uno::Reference< css::util::XCloseListener > &xListener) override
 
virtual void SAL_CALL removeCloseListener (const css::uno::Reference< css::util::XCloseListener > &xListener) override
 
virtual void SAL_CALL addPrintJobListener (const css::uno::Reference< css::view::XPrintJobListener > &xListener) override
 
virtual void SAL_CALL removePrintJobListener (const css::uno::Reference< css::view::XPrintJobListener > &xListener) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPrinter () override
 
virtual void SAL_CALL setPrinter (const css::uno::Sequence< css::beans::PropertyValue > &seqPrinter) override
 
virtual void SAL_CALL print (const css::uno::Sequence< css::beans::PropertyValue > &seqOptions) override
 
virtual void SAL_CALL storeSelf (const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual sal_Bool SAL_CALL hasLocation () override
 
virtual OUString SAL_CALL getLocation () override
 
virtual sal_Bool SAL_CALL isReadonly () override
 
virtual void SAL_CALL store () override
 
virtual void SAL_CALL storeAsURL (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual void SAL_CALL storeToURL (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
SAL_DLLPRIVATE void impl_store (const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments, bool bSaveTo)
 
virtual void SAL_CALL initNew () override
 
virtual void SAL_CALL load (const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
 
virtual css::uno::Reference< css::embed::XStorage > SAL_CALL getDocumentSubStorage (const OUString &aStorageName, sal_Int32 nMode) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getDocumentSubStoragesNames () override
 
virtual void SAL_CALL loadFromStorage (const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescriptor) override
 
virtual void SAL_CALL storeToStorage (const css::uno::Reference< css::embed::XStorage > &xStorage, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescriptor) override
 
virtual void SAL_CALL switchToStorage (const css::uno::Reference< css::embed::XStorage > &xStorage) override
 
virtual css::uno::Reference< css::embed::XStorage > SAL_CALL getDocumentStorage () override
 
virtual void SAL_CALL addStorageChangeListener (const css::uno::Reference< css::document::XStorageChangeListener > &xListener) override
 
virtual void SAL_CALL removeStorageChangeListener (const css::uno::Reference< css::document::XStorageChangeListener > &xListener) override
 
virtual void SAL_CALL setVisualAreaSize (sal_Int64 nAspect, const css::awt::Size &aSize) override
 
virtual css::awt::Size SAL_CALL getVisualAreaSize (sal_Int64 nAspect) override
 
virtual css::embed::VisualRepresentation SAL_CALL getPreferredVisualRepresentation (::sal_Int64 nAspect) override
 
virtual sal_Int32 SAL_CALL getMapUnit (sal_Int64 nAspect) override
 
virtual css::uno::Reference< css::script::provider::XScriptProvider > SAL_CALL getScriptProvider () override
 
virtual css::uno::Reference< css::ui::XUIConfigurationManager > SAL_CALL getUIConfigurationManager () override
 
virtual css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
virtual sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents () override
 
virtual css::uno::Reference< css::script::XStorageBasedLibraryContainer > SAL_CALL getBasicLibraries () override
 
virtual css::uno::Reference< css::script::XStorageBasedLibraryContainer > SAL_CALL getDialogLibraries () override
 
virtual sal_Bool SAL_CALL getAllowMacroExecution () override
 
virtual css::uno::Reference< css::document::XEmbeddedScripts > SAL_CALL getScriptContainer () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::document::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::document::XEventListener > &xListener) override
 
virtual void SAL_CALL addShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::document::XShapeEventListener > &xListener) override
 
virtual void SAL_CALL removeShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Reference< css::document::XShapeEventListener > &xListener) override
 
virtual void SAL_CALL addDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &Listener) override
 
virtual void SAL_CALL removeDocumentEventListener (const css::uno::Reference< css::document::XDocumentEventListener > &Listener) override
 
virtual void SAL_CALL notifyDocumentEvent (const OUString &EventName, const css::uno::Reference< css::frame::XController2 > &ViewController, const css::uno::Any &Supplement) override
 
virtual void SAL_CALL setIdentifier (const OUString &sIdentifier) override
 
virtual OUString SAL_CALL getIdentifier () override
 
virtual OUString SAL_CALL getTitle () override
 
virtual void SAL_CALL setTitle (const OUString &sTitle) override
 
virtual void SAL_CALL addTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual void SAL_CALL removeTitleChangeListener (const css::uno::Reference< css::frame::XTitleChangeListener > &xListener) override
 
virtual ::sal_Int32 SAL_CALL leaseNumber (const css::uno::Reference< css::uno::XInterface > &xComponent) override
 
virtual void SAL_CALL releaseNumber (::sal_Int32 nNumber) override
 
virtual void SAL_CALL releaseNumberForComponent (const css::uno::Reference< css::uno::XInterface > &xComponent) override
 
virtual OUString SAL_CALL getUntitledPrefix () override
 
virtual sal_Bool SAL_CALL wasModifiedSinceLastSave () override
 
virtual void SAL_CALL storeToRecoveryFile (const OUString &i_TargetLocation, const css::uno::Sequence< css::beans::PropertyValue > &i_MediaDescriptor) override
 
virtual void SAL_CALL recoverFromFile (const OUString &i_SourceLocation, const OUString &i_SalvagedFile, const css::uno::Sequence< css::beans::PropertyValue > &i_MediaDescriptor) override
 
virtual css::uno::Reference< css::document::XUndoManager > SAL_CALL getUndoManager () override
 
virtual OUString SAL_CALL getStringValue () override
 
virtual OUString SAL_CALL getNamespace () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual css::uno::Reference< css::rdf::XRepository > SAL_CALL getRDFRepository () override
 
virtual css::uno::Reference< css::rdf::XMetadatable > SAL_CALL getElementByMetadataReference (const css::beans::StringPair &i_rReference) override
 
virtual css::uno::Reference< css::rdf::XMetadatable > SAL_CALL getElementByURI (const css::uno::Reference< css::rdf::XURI > &i_xURI) override
 
virtual css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > SAL_CALL getMetadataGraphsWithType (const css::uno::Reference< css::rdf::XURI > &i_xType) override
 
virtual css::uno::Reference< css::rdf::XURI > SAL_CALL addMetadataFile (const OUString &i_rFileName, const css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > &i_rTypes) override
 
virtual css::uno::Reference< css::rdf::XURI > SAL_CALL importMetadataFile (::sal_Int16 i_Format, const css::uno::Reference< css::io::XInputStream > &i_xInStream, const OUString &i_rFileName, const css::uno::Reference< css::rdf::XURI > &i_xBaseURI, const css::uno::Sequence< css::uno::Reference< css::rdf::XURI > > &i_rTypes) override
 
virtual void SAL_CALL removeMetadataFile (const css::uno::Reference< css::rdf::XURI > &i_xGraphName) override
 
virtual void SAL_CALL addContentOrStylesFile (const OUString &i_rFileName) override
 
virtual void SAL_CALL removeContentOrStylesFile (const OUString &i_rFileName) override
 
virtual void SAL_CALL loadMetadataFromStorage (const css::uno::Reference< css::embed::XStorage > &i_xStorage, const css::uno::Reference< css::rdf::XURI > &i_xBaseURI, const css::uno::Reference< css::task::XInteractionHandler > &i_xHandler) override
 
virtual void SAL_CALL storeMetadataToStorage (const css::uno::Reference< css::embed::XStorage > &i_xStorage) override
 
virtual void SAL_CALL loadMetadataFromMedium (const css::uno::Sequence< css::beans::PropertyValue > &i_rMedium) override
 
virtual void SAL_CALL storeMetadataToMedium (const css::uno::Sequence< css::beans::PropertyValue > &i_rMedium) override
 
virtual css::uno::Sequence< css::document::CmisProperty > SAL_CALL getCmisProperties () override
 
virtual void SAL_CALL setCmisProperties (const css::uno::Sequence< css::document::CmisProperty > &_cmisproperties) override
 
virtual void SAL_CALL updateCmisProperties (const css::uno::Sequence< css::document::CmisProperty > &_cmisproperties) override
 
virtual css::uno::Sequence< css::document::CmisVersion > SAL_CALL getAllVersions () override
 
virtual void SAL_CALL checkOut () override
 
virtual void SAL_CALL cancelCheckOut () override
 
virtual void SAL_CALL checkIn (sal_Bool bIsMajor, const OUString &rMessage) override
 
virtual sal_Bool SAL_CALL isVersionable () override
 
virtual sal_Bool SAL_CALL canCheckOut () override
 
virtual sal_Bool SAL_CALL canCancelCheckOut () override
 
virtual sal_Bool SAL_CALL canCheckIn () override
 
bool getBoolPropertyValue (const OUString &rName)
 
void Notify (SfxBroadcaster &aBC, const SfxHint &aHint) override
 
void changing ()
 
SfxObjectShellGetObjectShell () const
 
SAL_DLLPRIVATE bool impl_isDisposed () const
 
bool IsInitialized () const
 
void MethodEntryCheck (const bool i_mustBeInitialized) const
 
css::uno::Reference< css::container::XIndexAccess > SAL_CALL getViewData () override
 
void SAL_CALL setViewData (const css::uno::Reference< css::container::XIndexAccess > &aData) override
 
void notifyEvent (const css::document::EventObject &aEvent) const
 
bool hasEventListeners () const
 
- Public Member Functions inherited from vcl::ITiledRenderable
virtual ~ITiledRenderable ()
 
virtual void setPartMode (int)
 
virtual OUString getRowColumnHeaders (const tools::Rectangle &)
 
virtual OString getCellCursor (int, int, long, long)
 
virtual void setOutlineState (bool, int, int, bool)
 
virtual OUString getPostItsPos ()
 
virtual OUString getPartInfo (int)
 
virtual void selectPart (int, int)
 
virtual void moveSelectedParts (int, bool)
 

Static Public Member Functions

static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
- Static Public Member Functions inherited from SvxUnoDrawMSFactory
static css::uno::Reference< css::uno::XInterface > createTextField (const OUString &aServiceSpecifier)
 
static bool createEvent (const SdrModel *pDoc, const SdrHint *pSdrHint, css::document::EventObject &aEvent)
 

Protected Member Functions

virtual SdrModelgetSdrModelFromUnoModel () const override
 abstract SdrModel provider More...
 
virtual ~SwXTextDocument () override
 
- Protected Member Functions inherited from SvxUnoDrawMSFactory
 ~SvxUnoDrawMSFactory ()
 
- Protected Member Functions inherited from SfxBaseModel
OUString const & getRuntimeUID () const
 
bool hasValidSignatures () const
 
void getGrabBagItem (css::uno::Any &rVal) const
 
void setGrabBagItem (const css::uno::Any &rVal)
 

Private Member Functions

void GetNumberFormatter ()
 
css::uno::Reference< css::uno::XInterface > create (OUString const &rServiceName, css::uno::Sequence< css::uno::Any > const *arguments)
 
SfxViewShellGuessViewShell (bool &rbIsSwSrcView, const css::uno::Reference< css::frame::XController > &rController=css::uno::Reference< css::frame::XController >())
 
SwDocGetRenderDoc (SfxViewShell *&rpView, const css::uno::Any &rSelection, bool bIsPDFExport)
 
SfxViewShellGetRenderView (bool &rbIsSwSrcView, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions, bool bIsPDFExport)
 

Private Attributes

::sw::UnoImplPtr< Implm_pImpl
 
std::deque< std::unique_ptr< UnoActionContext, o3tl::default_delete< UnoActionContext > > > maActionArr
 
const SfxItemPropertySetpPropSet
 
SwDocShellpDocShell
 
bool bObjectValid
 
SwXDrawPagepDrawPage
 
css::uno::Reference< css::drawing::XDrawPage > mxXDrawPage
 
css::uno::Reference< css::text::XText > xBodyText
 
SwXBodyTextpBodyText
 
css::uno::Reference< css::uno::XAggregation > xNumFormatAgg
 
css::uno::Reference< css::container::XIndexAccess > mxXNumberingRules
 
css::uno::Reference< css::container::XIndexAccess > mxXFootnotes
 
css::uno::Reference< css::beans::XPropertySetmxXFootnoteSettings
 
css::uno::Reference< css::container::XIndexAccess > mxXEndnotes
 
css::uno::Reference< css::beans::XPropertySetmxXEndnoteSettings
 
css::uno::Reference< css::container::XNameAccess > mxXReferenceMarks
 
css::uno::Reference< css::container::XEnumerationAccess > mxXTextFieldTypes
 
css::uno::Reference< css::container::XNameAccess > mxXTextFieldMasters
 
css::uno::Reference< css::container::XNameAccess > mxXTextSections
 
css::uno::Reference< css::container::XNameAccess > mxXBookmarks
 
css::uno::Reference< css::container::XNameAccess > mxXTextTables
 
css::uno::Reference< css::container::XNameAccess > mxXTextFrames
 
css::uno::Reference< css::container::XNameAccess > mxXGraphicObjects
 
css::uno::Reference< css::container::XNameAccess > mxXEmbeddedObjects
 
css::uno::Reference< css::container::XNameAccess > mxXStyleFamilies
 
css::uno::Reference< css::style::XAutoStyles > mxXAutoStyles
 
css::uno::Reference< css::container::XIndexReplace > mxXChapterNumbering
 
css::uno::Reference< css::container::XIndexAccess > mxXDocumentIndexes
 
css::uno::Reference< css::beans::XPropertySetmxXLineNumberingProperties
 
css::uno::Reference< css::container::XNameAccess > mxLinkTargetSupplier
 
css::uno::Reference< css::container::XEnumerationAccess > mxXRedlines
 
SfxViewFramem_pHiddenViewFrame
 
rtl::Reference< SwXDocumentPropertyHelpermxPropertyHelper
 
std::unique_ptr< SwPrintUIOptionsm_pPrintUIOptions
 
std::unique_ptr< SwRenderDatam_pRenderData
 
OUString maBuildId
 
bool bApplyPagePrintSettingsFromXPagePrintable
 

Additional Inherited Members

- Protected Attributes inherited from vcl::ITiledRenderable
int mnTilePixelWidth
 
int mnTilePixelHeight
 
int mnTileTwipWidth
 
int mnTileTwipHeight
 

Detailed Description

Definition at line 132 of file unotxdoc.hxx.

Constructor & Destructor Documentation

SwXTextDocument::~SwXTextDocument ( )
overrideprotectedvirtual

Definition at line 441 of file unotxdoc.cxx.

References InitNewDoc(), m_pPrintUIOptions, m_pRenderData, and xNumFormatAgg.

SwXTextDocument::SwXTextDocument ( SwDocShell pShell)

Definition at line 394 of file unotxdoc.cxx.

Member Function Documentation

void SAL_CALL SwXTextDocument::acquire ( )
throw (
)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 356 of file unotxdoc.cxx.

References SfxBaseModel::acquire().

void SwXTextDocument::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 622 of file unotxdoc.cxx.

References SfxBaseModel::addEventListener().

void SwXTextDocument::addPasteEventListener ( const ::css::uno::Reference<::css::text::XPasteListener > &  xListener)
override
void SwXTextDocument::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 2165 of file unotxdoc.cxx.

void SAL_CALL SwXTextDocument::addRefreshListener ( const css::uno::Reference< css::util::XRefreshListener > &  l)
overridevirtual

Definition at line 2228 of file unotxdoc.cxx.

References m_pImpl.

void SwXTextDocument::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 2177 of file unotxdoc.cxx.

sal_Bool SwXTextDocument::attachResource ( const OUString &  aURL,
const css::uno::Sequence< css::beans::PropertyValue > &  aArgs 
)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 579 of file unotxdoc.cxx.

References SfxBaseModel::attachResource().

void SwXTextDocument::close ( sal_Bool  bDeliverOwnership)
overridevirtual
void SwXTextDocument::connectController ( const css::uno::Reference< css::frame::XController > &  xController)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 594 of file unotxdoc.cxx.

References SfxBaseModel::connectController().

css::uno::Reference< css::uno::XInterface > SwXTextDocument::create ( OUString const &  rServiceName,
css::uno::Sequence< css::uno::Any > const *  arguments 
)
private
uno::Reference< util::XCloneable > SwXTextDocument::createClone ( )
overridevirtual
SwUnoCursor * SwXTextDocument::CreateCursorForSearch ( css::uno::Reference< css::text::XTextCursor > &  xCursor)

Definition at line 725 of file unotxdoc.cxx.

References SwXBodyText::CreateTextCursor(), SwXTextCursor::GetCursor(), getText(), and xBodyText.

Referenced by FindAny(), and replaceAll().

Reference< XInterface > SwXTextDocument::createInstance ( const OUString &  ServiceSpecifier)
overridevirtual

Reimplemented from SvxFmMSFactory.

Definition at line 1746 of file unotxdoc.cxx.

References create().

Reference< XInterface > SwXTextDocument::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overridevirtual

Reimplemented from SvxUnoDrawMSFactory.

Definition at line 1751 of file unotxdoc.cxx.

References create().

Reference< util::XReplaceDescriptor > SwXTextDocument::createReplaceDescriptor ( )
overridevirtual

Definition at line 718 of file unotxdoc.cxx.

Reference< util::XSearchDescriptor > SwXTextDocument::createSearchDescriptor ( )
overridevirtual

Definition at line 807 of file unotxdoc.cxx.

void SwXTextDocument::disconnectController ( const css::uno::Reference< css::frame::XController > &  xController)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 599 of file unotxdoc.cxx.

References SfxBaseModel::disconnectController().

void SwXTextDocument::dispose ( void  )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 604 of file unotxdoc.cxx.

References SfxBaseModel::dispose().

Reference< XIndexAccess > SwXTextDocument::findAll ( const css::uno::Reference< css::util::XSearchDescriptor > &  xDesc)
overridevirtual

Definition at line 938 of file unotxdoc.cxx.

References SwXTextRanges::Create(), and FindAny().

SwUnoCursor * SwXTextDocument::FindAny ( const css::uno::Reference< css::util::XSearchDescriptor > &  xDesc,
css::uno::Reference< css::text::XTextCursor > &  xCursor,
bool  bAll,
sal_Int32 &  nResult,
css::uno::Reference< css::uno::XInterface > const &  xLastResult 
)
Reference< XInterface > SwXTextDocument::findFirst ( const css::uno::Reference< css::util::XSearchDescriptor > &  xDesc)
overridevirtual

Definition at line 951 of file unotxdoc.cxx.

References sw::CreateParentXText(), FindAny(), SwDocShell::GetDoc(), and pDocShell.

Reference< XInterface > SwXTextDocument::findNext ( const css::uno::Reference< css::uno::XInterface > &  xStartAt,
const css::uno::Reference< css::util::XSearchDescriptor > &  xDesc 
)
overridevirtual

Definition at line 971 of file unotxdoc.cxx.

References sw::CreateParentXText(), FindAny(), SwDocShell::GetDoc(), and pDocShell.

Sequence< beans::PropertyValue > SwXTextDocument::getArgs ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 589 of file unotxdoc.cxx.

References SfxBaseModel::getArgs().

uno::Reference< style::XAutoStyles > SwXTextDocument::getAutoStyles ( )
overridevirtual

Definition at line 1340 of file unotxdoc.cxx.

References IsValid(), mxXAutoStyles, and pDocShell.

Sequence< OUString > SwXTextDocument::getAvailableServiceNames ( )
overridevirtual
Reference< XNameAccess > SwXTextDocument::getBookmarks ( )
overridevirtual

Definition at line 1268 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXBookmarks, and pDocShell.

Referenced by SwXLinkTargetSupplier::getByName().

Reference< XIndexReplace > SwXTextDocument::getChapterNumberingRules ( )
overridevirtual

Definition at line 645 of file unotxdoc.cxx.

References IsValid(), mxXChapterNumbering, and pDocShell.

Reference< frame::XController > SwXTextDocument::getCurrentController ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 549 of file unotxdoc.cxx.

References SfxBaseModel::getCurrentController().

Reference< XInterface > SwXTextDocument::getCurrentSelection ( )
overridevirtual
SwDocShell* SwXTextDocument::GetDocShell ( )
inline
Reference< XIndexAccess > SwXTextDocument::getDocumentIndexes ( )
overridevirtual

Definition at line 1817 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXDocumentIndexes, and pDocShell.

uno::Sequence< lang::Locale > SAL_CALL SwXTextDocument::getDocumentLanguages ( ::sal_Int16  nScriptTypes,
::sal_Int16  nCount 
)
overridevirtual
Size SwXTextDocument::getDocumentSize ( )
overridevirtual
VclPtr< vcl::Window > SwXTextDocument::getDocWindow ( )
overridevirtual
Reference< drawing::XDrawPage > SwXTextDocument::getDrawPage ( )
overridevirtual

Definition at line 1353 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXDrawPage, pDocShell, and pDrawPage.

uno::Reference< drawing::XDrawPages > SAL_CALL SwXTextDocument::getDrawPages ( )
overridevirtual

Definition at line 1427 of file unotxdoc.cxx.

Reference< XNameAccess > SwXTextDocument::getEmbeddedObjects ( )
overridevirtual
Reference< XIndexAccess > SwXTextDocument::getEndnotes ( )
overridevirtual

Definition at line 694 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXEndnotes, and pDocShell.

Reference< XPropertySet > SwXTextDocument::getEndnoteSettings ( )
overridevirtual

Definition at line 706 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXEndnoteSettings, and pDocShell.

uno::Reference< text::XFlatParagraphIterator > SAL_CALL SwXTextDocument::getFlatParagraphIterator ( ::sal_Int32  nTextMarkupType,
sal_Bool  bAutomatic 
)
overridevirtual
Reference< XIndexAccess > SwXTextDocument::getFootnotes ( )
overridevirtual

Definition at line 669 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXFootnotes, and pDocShell.

Reference< XPropertySet > SAL_CALL SwXTextDocument::getFootnoteSettings ( )
overridevirtual

Definition at line 682 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXFootnoteSettings, and pDocShell.

Reference< XNameAccess > SwXTextDocument::getGraphicObjects ( )
overridevirtual

Definition at line 1304 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXGraphicObjects, and pDocShell.

Referenced by SwXLinkTargetSupplier::getByName().

OUString SwXTextDocument::getImplementationName ( )
overridevirtual

Definition at line 1778 of file unotxdoc.cxx.

Reference< XPropertySet > SwXTextDocument::getLineNumberingProperties ( )
overridevirtual

Definition at line 632 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXLineNumberingProperties, and pDocShell.

Reference< XNameAccess > SwXTextDocument::getLinks ( )
overridevirtual

Definition at line 2189 of file unotxdoc.cxx.

References mxLinkTargetSupplier.

void SwXTextDocument::GetNumberFormatter ( )
private
Reference< XIndexAccess > SwXTextDocument::getNumberingRules ( )
overridevirtual

Definition at line 657 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXNumberingRules, and pDocShell.

Sequence< beans::PropertyValue > SwXTextDocument::getPagePrintSettings ( )
overridevirtual
int SwXTextDocument::getPart ( )
overridevirtual
See also
vcl::ITiledRenderable::getPart().

Reimplemented from vcl::ITiledRenderable.

Definition at line 3385 of file unotxdoc.cxx.

References SwView::getPart(), SwDocShell::GetView(), and pDocShell.

OUString SwXTextDocument::getPartHash ( int  nPart)
overridevirtual
See also
vcl::ITiledRenderable::getPartHash().

Implements vcl::ITiledRenderable.

Definition at line 3403 of file unotxdoc.cxx.

References SwResId().

OUString SwXTextDocument::getPartName ( int  nPart)
overridevirtual
See also
vcl::ITiledRenderable::getPartName().

Reimplemented from vcl::ITiledRenderable.

Definition at line 3396 of file unotxdoc.cxx.

References SwResId().

OUString SwXTextDocument::getPartPageRectangles ( )
overridevirtual
int SwXTextDocument::getParts ( )
overridevirtual
PointerStyle SwXTextDocument::getPointer ( )
overridevirtual
OUString SwXTextDocument::getPostIts ( )
overridevirtual
Any SAL_CALL SwXTextDocument::getPropertyDefault ( const OUString &  rPropertyName)
overridevirtual
SwXDocumentPropertyHelper * SwXTextDocument::GetPropertyHelper ( )
Reference< XPropertySetInfo > SwXTextDocument::getPropertySetInfo ( )
overridevirtual

Definition at line 1830 of file unotxdoc.cxx.

References SfxItemPropertySet::getPropertySetInfo(), and pPropSet.

PropertyState SAL_CALL SwXTextDocument::getPropertyState ( const OUString &  rPropertyName)
overridevirtual
Sequence< PropertyState > SAL_CALL SwXTextDocument::getPropertyStates ( const css::uno::Sequence< OUString > &  rPropertyNames)
overridevirtual

Definition at line 2270 of file unotxdoc.cxx.

References getPropertyState().

Any SwXTextDocument::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Definition at line 2012 of file unotxdoc.cxx.

References Any, FmFormModel::GetAutoControlFocus(), SfxObjectShell::GetBasicContainer(), SfxItemPropertyMap::getByName(), SwDoc::GetDefault(), SfxObjectShell::GetDialogContainer(), SwDocShell::GetDoc(), IDocumentDrawModelAccess::GetDrawModel(), SfxBaseModel::getGrabBagItem(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentStatistics(), SwDoc::GetNumberFormatter(), FmFormModel::GetOpenInDesignMode(), GetPropertyHelper(), SfxItemPropertySet::getPropertyMap(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlinePassword(), SfxBaseModel::getRuntimeUID(), SwDoc::GetTOIAutoMarkURL(), IDocumentStatistics::GetUpdatedDocStat(), SvNumberFormatter::GetYear2000(), SfxBaseModel::hasValidSignatures(), SwPostItHelper::INSERTED, SwDoc::IsInReading(), IDocumentRedlineAccess::IsShowChanges(), SwDocShell::IsTemplate(), IsValid(), maBuildId, mxPropertyHelper, SfxItemPropertySimpleEntry::nMemberId, sw::sidebar::NONE, SfxItemPropertySimpleEntry::nWID, On, pDocShell, pPropSet, SfxPoolItem::QueryValue(), ShowDelete, ShowInsert, ShowMask, SW_MOD, WID_DOC_APPLY_FORM_DESIGN_MODE, WID_DOC_AUTO_MARK_URL, WID_DOC_AUTOMATIC_CONTROL_FOCUS, WID_DOC_BASIC_LIBRARIES, WID_DOC_BUILDID, WID_DOC_CHANGES_PASSWORD, WID_DOC_CHANGES_RECORD, WID_DOC_CHANGES_SHOW, WID_DOC_CHAR_COUNT, WID_DOC_DIALOG_LIBRARIES, WID_DOC_FORBIDDEN_CHARS, WID_DOC_HAS_VALID_SIGNATURES, WID_DOC_HIDE_TIPS, WID_DOC_INTEROP_GRAB_BAG, WID_DOC_ISTEMPLATEID, WID_DOC_LOCK_UPDATES, WID_DOC_PARA_COUNT, WID_DOC_REDLINE_DISPLAY, WID_DOC_RUNTIME_UID, WID_DOC_TWO_DIGIT_YEAR, WID_DOC_VBA_DOCOBJ, WID_DOC_WORD_COUNT, and WID_DOC_WORD_SEPARATOR.

Reference< XEnumerationAccess > SwXTextDocument::getRedlines ( )
overridevirtual

Definition at line 2198 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), mxXRedlines, and pDocShell.

Reference< XNameAccess > SwXTextDocument::getReferenceMarks ( )
overridevirtual

Definition at line 1220 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXReferenceMarks, and pDocShell.

SwDoc * SwXTextDocument::GetRenderDoc ( SfxViewShell *&  rpView,
const css::uno::Any &  rSelection,
bool  bIsPDFExport 
)
private
uno::Sequence< beans::PropertyValue > SAL_CALL SwXTextDocument::getRenderer ( sal_Int32  nRenderer,
const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
sal_Int32 SAL_CALL SwXTextDocument::getRendererCount ( const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
SfxViewShell * SwXTextDocument::GetRenderView ( bool &  rbIsSwSrcView,
const css::uno::Sequence< css::beans::PropertyValue > &  rxOptions,
bool  bIsPDFExport 
)
private

Definition at line 2351 of file unotxdoc.cxx.

References GuessViewShell(), if(), uno::Any::Value, and xController.

Referenced by getRenderer(), getRendererCount(), and render().

OUString SwXTextDocument::getRulerState ( )
overridevirtual

Reimplemented from vcl::ITiledRenderable.

Definition at line 3329 of file unotxdoc.cxx.

References SwView::GetHRuler(), SwDocShell::GetView(), and pDocShell.

SdrModel & SwXTextDocument::getSdrModelFromUnoModel ( ) const
overrideprotectedvirtual
uno::Reference< datatransfer::XTransferable > SwXTextDocument::getSelection ( )
overridevirtual
sal_Int64 SAL_CALL SwXTextDocument::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 299 of file unotxdoc.cxx.

References Any, GetNumberFormatter(), SfxBaseModel::getSomething(), pDocShell, and xNumFormatAgg.

Reference< XNameAccess > SwXTextDocument::getStyleFamilies ( )
overridevirtual

Definition at line 1328 of file unotxdoc.cxx.

References IsValid(), mxXStyleFamilies, and pDocShell.

Sequence< OUString > SwXTextDocument::getSupportedServiceNames ( )
overridevirtual

Definition at line 1795 of file unotxdoc.cxx.

References pDocShell.

Reference< XText > SwXTextDocument::getText ( )
overridevirtual

Definition at line 505 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), pBodyText, pDocShell, and xBodyText.

Referenced by CreateCursorForSearch().

Reference< XNameAccess > SwXTextDocument::getTextFieldMasters ( )
overridevirtual

Definition at line 1244 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXTextFieldMasters, and pDocShell.

Reference< XEnumerationAccess > SwXTextDocument::getTextFields ( )
overridevirtual

Definition at line 1232 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXTextFieldTypes, and pDocShell.

Reference< XNameAccess > SwXTextDocument::getTextFrames ( )
overridevirtual

Definition at line 1316 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXTextFrames, and pDocShell.

Referenced by SwXLinkTargetSupplier::getByName().

Reference< XNameAccess > SwXTextDocument::getTextSections ( )
overridevirtual

Definition at line 1280 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXTextSections, and pDocShell.

Referenced by SwXLinkTargetSupplier::getByName().

Reference< XNameAccess > SwXTextDocument::getTextTables ( )
overridevirtual

Definition at line 1292 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), mxXTextTables, and pDocShell.

Referenced by SwXLinkTargetSupplier::getByName().

OUString SwXTextDocument::getTrackedChangeAuthors ( )
overridevirtual
See also
vcl::ITiledRenderable::getTrackedChangeAuthors().

Reimplemented from vcl::ITiledRenderable.

Definition at line 3324 of file unotxdoc.cxx.

References SW_MOD.

OUString SwXTextDocument::getTrackedChanges ( )
overridevirtual
Sequence< uno::Type > SAL_CALL SwXTextDocument::getTypes ( )
overridevirtual
const Sequence< sal_Int8 > & SwXTextDocument::getUnoTunnelId ( )
static
OUString SwXTextDocument::getURL ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 584 of file unotxdoc.cxx.

References SfxBaseModel::getURL().

Reference< XNameContainer > SAL_CALL SwXTextDocument::getXForms ( )
overridevirtual

Definition at line 3072 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), SwDoc::getXForms(), and pDocShell.

SfxViewShell * SwXTextDocument::GuessViewShell ( bool &  rbIsSwSrcView,
const css::uno::Reference< css::frame::XController > &  rController = css::uno::Reference< css::frame::XController >() 
)
private
sal_Bool SwXTextDocument::hasControllersLocked ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 543 of file unotxdoc.cxx.

References maActionArr.

void SwXTextDocument::initializeForTiledRendering ( const css::uno::Sequence< css::beans::PropertyValue > &  rArguments)
overridevirtual
void SwXTextDocument::InitNewDoc ( )
void SwXTextDocument::Invalidate ( )
bool SwXTextDocument::isMimeTypeSupported ( )
overridevirtual
bool SwXTextDocument::IsValid ( ) const
inline
void SwXTextDocument::lockControllers ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 525 of file unotxdoc.cxx.

References SwDocShell::GetDoc(), IsValid(), maActionArr, and pDocShell.

void SwXTextDocument::NotifyRefreshListeners ( )

Definition at line 2207 of file unotxdoc.cxx.

References m_pImpl.

Referenced by SwBaseShell::Execute(), and refresh().

void SwXTextDocument::paintTile ( VirtualDevice rDevice,
int  nOutputWidth,
int  nOutputHeight,
int  nTilePosX,
int  nTilePosY,
long  nTileWidth,
long  nTileHeight 
)
overridevirtual
void SAL_CALL SwXTextDocument::paintTile ( const ::css::uno::Any &  Parent,
::sal_Int32  nOutputWidth,
::sal_Int32  nOutputHeight,
::sal_Int32  nTilePosX,
::sal_Int32  nTilePosY,
::sal_Int32  nTileWidth,
::sal_Int32  nTileHeight 
)
overridevirtual

Definition at line 3625 of file unotxdoc.cxx.

References aData, SystemGraphicsData::nSize, paintTile(), and void().

void SwXTextDocument::postKeyEvent ( int  nType,
int  nCharCode,
int  nKeyCode 
)
overridevirtual
void SwXTextDocument::postMouseEvent ( int  nType,
int  nX,
int  nY,
int  nCount,
int  nButtons,
int  nModifier 
)
overridevirtual
void SwXTextDocument::printPages ( const css::uno::Sequence< css::beans::PropertyValue > &  xOptions)
overridevirtual
Reference< XAdapter > SwXTextDocument::queryAdapter ( )
overridevirtual

Definition at line 366 of file unotxdoc.cxx.

Any SAL_CALL SwXTextDocument::queryInterface ( const css::uno::Type &  aType)
overridevirtual
void SwXTextDocument::Reactivate ( SwDocShell pNewDocShell)

Definition at line 1456 of file unotxdoc.cxx.

References bObjectValid, Invalidate(), and pDocShell.

void SwXTextDocument::reformat ( )
overridevirtual

Definition at line 518 of file unotxdoc.cxx.

References IsValid().

void SwXTextDocument::refresh ( )
overridevirtual
void SAL_CALL SwXTextDocument::release ( )
throw (
)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 361 of file unotxdoc.cxx.

References SfxBaseModel::release().

void SwXTextDocument::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 627 of file unotxdoc.cxx.

References SfxBaseModel::removeEventListener().

void SwXTextDocument::removePasteEventListener ( const ::css::uno::Reference<::css::text::XPasteListener > &  xListener)
override
void SwXTextDocument::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 2171 of file unotxdoc.cxx.

void SAL_CALL SwXTextDocument::removeRefreshListener ( const css::uno::Reference< css::util::XRefreshListener > &  l)
overridevirtual

Definition at line 2235 of file unotxdoc.cxx.

References m_pImpl.

void SwXTextDocument::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 2183 of file unotxdoc.cxx.

void SAL_CALL SwXTextDocument::render ( sal_Int32  nRenderer,
const css::uno::Any &  aSelection,
const css::uno::Sequence< css::beans::PropertyValue > &  xOptions 
)
overridevirtual
sal_Int32 SwXTextDocument::replaceAll ( const css::uno::Reference< css::util::XSearchDescriptor > &  xDesc)
overridevirtual
void SwXTextDocument::resetSelection ( )
overridevirtual
void SwXTextDocument::setClientVisibleArea ( const tools::Rectangle rRectangle)
overridevirtual
void SwXTextDocument::setClientZoom ( int  nTilePixelWidth_,
int  nTilePixelHeight_,
int  nTileTwipWidth_,
int  nTileTwipHeight_ 
)
overridevirtual
void SwXTextDocument::setClipboard ( const css::uno::Reference< css::datatransfer::clipboard::XClipboard > &  xClipboard)
overridevirtual
void SwXTextDocument::setCurrentController ( const css::uno::Reference< css::frame::XController > &  xController)
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 554 of file unotxdoc.cxx.

References SfxBaseModel::setCurrentController().

void SwXTextDocument::setGraphicSelection ( int  nType,
int  nX,
int  nY 
)
overridevirtual
void SwXTextDocument::setPagePrintSettings ( const css::uno::Sequence< css::beans::PropertyValue > &  aSettings)
overridevirtual
void SwXTextDocument::setPart ( int  nPart)
overridevirtual
void SAL_CALL SwXTextDocument::setPropertyToDefault ( const OUString &  rPropertyName)
overridevirtual
void SwXTextDocument::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 1836 of file unotxdoc.cxx.

References SfxRequest::AppendItem(), SfxPoolItem::Clone(), SwDocShell::Execute(), SwDoc::GetAttrPool(), SfxItemPropertyMap::getByName(), SwDoc::GetDefault(), SwDocShell::GetDoc(), SwDoc::GetDocumentRedlineManager(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentRedlineAccess(), IDocumentDrawModelAccess::GetOrCreateDrawModel(), SfxItemPropertySet::getPropertyMap(), IDocumentRedlineAccess::GetRedlineFlags(), SwPostItHelper::INSERTED, IsValid(), maBuildId, SfxItemPropertySimpleEntry::nFlags, SfxItemPropertySimpleEntry::nMemberId, sw::sidebar::NONE, SfxItemPropertySimpleEntry::nWID, On, pDocShell, pPropSet, SfxPoolItem::PutValue(), FmFormModel::SetAutoControlFocus(), SwDoc::SetDefault(), SwDoc::SetDefaultPageMode(), SfxBaseModel::setGrabBagItem(), sw::DocumentRedlineManager::SetHideRedlines(), SwDoc::SetInReading(), FmFormModel::SetOpenInDesignMode(), IDocumentRedlineAccess::SetRedlineFlags(), IDocumentRedlineAccess::SetRedlinePassword(), SwDoc::SetTOIAutoMarkURL(), ShowDelete, ShowInsert, ShowMask, SW_MOD, WID_DOC_APPLY_FORM_DESIGN_MODE, WID_DOC_AUTO_MARK_URL, WID_DOC_AUTOMATIC_CONTROL_FOCUS, WID_DOC_BUILDID, WID_DOC_CHANGES_PASSWORD, WID_DOC_CHANGES_RECORD, WID_DOC_CHANGES_SHOW, WID_DOC_CHAR_COUNT, WID_DOC_DEFAULT_PAGE_MODE, WID_DOC_HIDE_TIPS, WID_DOC_INTEROP_GRAB_BAG, WID_DOC_LOCK_UPDATES, WID_DOC_PARA_COUNT, WID_DOC_REDLINE_DISPLAY, WID_DOC_TWO_DIGIT_YEAR, WID_DOC_WORD_COUNT, and WID_DOC_WORD_SEPARATOR.

void SwXTextDocument::setTextSelection ( int  nType,
int  nX,
int  nY 
)
overridevirtual
sal_Bool SwXTextDocument::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 1790 of file unotxdoc.cxx.

References cppu::supportsService().

void SwXTextDocument::unlockControllers ( )
overridevirtual

Reimplemented from SfxBaseModel.

Definition at line 534 of file unotxdoc.cxx.

References maActionArr.

void SwXTextDocument::updateLinks ( )
overridevirtual

Member Data Documentation

bool SwXTextDocument::bApplyPagePrintSettingsFromXPagePrintable
private

Definition at line 203 of file unotxdoc.hxx.

Referenced by getRenderer(), and printPages().

bool SwXTextDocument::bObjectValid
private

Definition at line 147 of file unotxdoc.hxx.

Referenced by Invalidate(), and Reactivate().

SfxViewFrame* SwXTextDocument::m_pHiddenViewFrame
private

Definition at line 180 of file unotxdoc.hxx.

Referenced by close(), getRendererCount(), and render().

::sw::UnoImplPtr<Impl> SwXTextDocument::m_pImpl
private
std::unique_ptr<SwPrintUIOptions> SwXTextDocument::m_pPrintUIOptions
private

Definition at line 183 of file unotxdoc.hxx.

Referenced by getRenderer(), getRendererCount(), render(), and ~SwXTextDocument().

std::unique_ptr<SwRenderData> SwXTextDocument::m_pRenderData
private

Definition at line 184 of file unotxdoc.hxx.

Referenced by GetRenderDoc(), getRenderer(), getRendererCount(), render(), and ~SwXTextDocument().

std::deque<std::unique_ptr<UnoActionContext, o3tl::default_delete<UnoActionContext> > > SwXTextDocument::maActionArr
private

Definition at line 142 of file unotxdoc.hxx.

Referenced by hasControllersLocked(), lockControllers(), and unlockControllers().

OUString SwXTextDocument::maBuildId
private

Definition at line 197 of file unotxdoc.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxLinkTargetSupplier
private

Definition at line 176 of file unotxdoc.hxx.

Referenced by getLinks(), and InitNewDoc().

rtl::Reference<SwXDocumentPropertyHelper> SwXTextDocument::mxPropertyHelper
private

Definition at line 181 of file unotxdoc.hxx.

Referenced by GetPropertyHelper(), getPropertyValue(), and InitNewDoc().

css::uno::Reference< css::style::XAutoStyles > SwXTextDocument::mxXAutoStyles
mutableprivate

Definition at line 171 of file unotxdoc.hxx.

Referenced by getAutoStyles(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXBookmarks
private

Definition at line 165 of file unotxdoc.hxx.

Referenced by getBookmarks(), and InitNewDoc().

css::uno::Reference< css::container::XIndexReplace > SwXTextDocument::mxXChapterNumbering
private

Definition at line 172 of file unotxdoc.hxx.

Referenced by getChapterNumberingRules(), and InitNewDoc().

css::uno::Reference< css::container::XIndexAccess > SwXTextDocument::mxXDocumentIndexes
private

Definition at line 173 of file unotxdoc.hxx.

Referenced by getDocumentIndexes(), and InitNewDoc().

css::uno::Reference< css::drawing::XDrawPage > SwXTextDocument::mxXDrawPage
private

Definition at line 150 of file unotxdoc.hxx.

Referenced by getDrawPage(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXEmbeddedObjects
private

Definition at line 169 of file unotxdoc.hxx.

Referenced by getEmbeddedObjects(), and InitNewDoc().

css::uno::Reference< css::container::XIndexAccess > SwXTextDocument::mxXEndnotes
private

Definition at line 159 of file unotxdoc.hxx.

Referenced by getEndnotes(), and InitNewDoc().

css::uno::Reference< css::beans::XPropertySet > SwXTextDocument::mxXEndnoteSettings
private

Definition at line 160 of file unotxdoc.hxx.

Referenced by getEndnoteSettings(), and InitNewDoc().

css::uno::Reference< css::container::XIndexAccess > SwXTextDocument::mxXFootnotes
private

Definition at line 157 of file unotxdoc.hxx.

Referenced by getFootnotes(), and InitNewDoc().

css::uno::Reference< css::beans::XPropertySet > SwXTextDocument::mxXFootnoteSettings
private

Definition at line 158 of file unotxdoc.hxx.

Referenced by getFootnoteSettings(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXGraphicObjects
private

Definition at line 168 of file unotxdoc.hxx.

Referenced by getGraphicObjects(), and InitNewDoc().

css::uno::Reference< css::beans::XPropertySet > SwXTextDocument::mxXLineNumberingProperties
private

Definition at line 175 of file unotxdoc.hxx.

Referenced by getLineNumberingProperties(), and InitNewDoc().

css::uno::Reference< css::container::XIndexAccess > SwXTextDocument::mxXNumberingRules
private

Definition at line 156 of file unotxdoc.hxx.

Referenced by getNumberingRules(), and InitNewDoc().

css::uno::Reference< css::container::XEnumerationAccess > SwXTextDocument::mxXRedlines
private

Definition at line 177 of file unotxdoc.hxx.

Referenced by getRedlines(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXReferenceMarks
private

Definition at line 161 of file unotxdoc.hxx.

Referenced by getReferenceMarks(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXStyleFamilies
private

Definition at line 170 of file unotxdoc.hxx.

Referenced by getStyleFamilies(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXTextFieldMasters
private

Definition at line 163 of file unotxdoc.hxx.

Referenced by getTextFieldMasters(), and InitNewDoc().

css::uno::Reference< css::container::XEnumerationAccess > SwXTextDocument::mxXTextFieldTypes
private

Definition at line 162 of file unotxdoc.hxx.

Referenced by getTextFields(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXTextFrames
private

Definition at line 167 of file unotxdoc.hxx.

Referenced by getTextFrames(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXTextSections
private

Definition at line 164 of file unotxdoc.hxx.

Referenced by getTextSections(), and InitNewDoc().

css::uno::Reference< css::container::XNameAccess > SwXTextDocument::mxXTextTables
private

Definition at line 166 of file unotxdoc.hxx.

Referenced by getTextTables(), and InitNewDoc().

SwXBodyText* SwXTextDocument::pBodyText
private

Definition at line 153 of file unotxdoc.hxx.

Referenced by getText(), and InitNewDoc().

SwDocShell* SwXTextDocument::pDocShell
private
SwXDrawPage* SwXTextDocument::pDrawPage
private

Definition at line 149 of file unotxdoc.hxx.

Referenced by getDrawPage(), and InitNewDoc().

const SfxItemPropertySet* SwXTextDocument::pPropSet
private
css::uno::Reference< css::text::XText > SwXTextDocument::xBodyText
private

Definition at line 152 of file unotxdoc.hxx.

Referenced by CreateCursorForSearch(), getText(), and InitNewDoc().

css::uno::Reference< css::uno::XAggregation > SwXTextDocument::xNumFormatAgg
private

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