LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | List of all members
IDocumentDrawModelAccess Class Referenceabstract

#include <IDocumentDrawModelAccess.hxx>

Inheritance diagram for IDocumentDrawModelAccess:
[legend]

Public Member Functions

virtual const SwDrawModelGetDrawModel () const =0
 Draw Model and id accessors. More...
 
virtual SwDrawModelGetDrawModel ()=0
 
virtual SwDrawModelMakeDrawModel_ ()=0
 
virtual SwDrawModelGetOrCreateDrawModel ()=0
 
virtual SdrLayerID GetHeavenId () const =0
 
virtual SdrLayerID GetHellId () const =0
 
virtual SdrLayerID GetControlsId () const =0
 
virtual SdrLayerID GetInvisibleHeavenId () const =0
 
virtual SdrLayerID GetInvisibleHellId () const =0
 
virtual SdrLayerID GetInvisibleControlsId () const =0
 
virtual void NotifyInvisibleLayers (SdrPageView &_rSdrPageView)=0
 method to notify drawing page view about the invisible layers More...
 
virtual bool IsVisibleLayerId (SdrLayerID _nLayerId) const =0
 method to determine, if a layer ID belongs to the visible ones. More...
 
virtual SdrLayerID GetInvisibleLayerIdByVisibleOne (SdrLayerID _nVisibleLayerId)=0
 method to determine, if the corresponding invisible layer ID for a visible one. More...
 
virtual bool Search (const SwPaM &rPaM, const SvxSearchItem &rSearchItem)=0
 Searches text in shapes anchored inside rPaM. More...
 

Protected Member Functions

virtual ~IDocumentDrawModelAccess ()
 

Detailed Description

Definition at line 29 of file IDocumentDrawModelAccess.hxx.

Constructor & Destructor Documentation

◆ ~IDocumentDrawModelAccess()

virtual IDocumentDrawModelAccess::~IDocumentDrawModelAccess ( )
inlineprotectedvirtual

Definition at line 76 of file IDocumentDrawModelAccess.hxx.

Member Function Documentation

◆ GetControlsId()

virtual SdrLayerID IDocumentDrawModelAccess::GetControlsId ( ) const
pure virtual

◆ GetDrawModel() [1/2]

virtual const SwDrawModel * IDocumentDrawModelAccess::GetDrawModel ( ) const
pure virtual

Draw Model and id accessors.

Implemented in sw::DocumentDrawModelManager.

Referenced by docfunc::AllDrawObjsOnPage(), sw::ThemeColorChanger::apply(), SwContentTree::BringEntryToAttention(), SwViewShell::ChgNumberDigits(), SwDoc::CloneSdrObj(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwTextShell::CreateInsertFrameItemSet(), SwFlyDrawContact::CreateNewRef(), SwTextBoxHelper::DoTextBoxZOrderCorrection(), sw::UndoManager::DoUndo(), SwEnvFormatPage::Edit(), SwDocShell::Edit(), SwXMLImport::endDocument(), SwFrameShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), docfunc::ExistsDrawObjs(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), SwContentType::FillMemberList(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::search::SearchResultLocator::findOne(), SwFEShell::GetBestObject(), SwFmDrawPage::getByIndex(), SwXLinkNameAccessWrapper::getByName(), SwFmDrawPage::getCount(), SwTransferable::GetData(), SwContentTree::GetDrawingObjectsByContent(), SwXLinkNameAccessWrapper::getElementNames(), SwDocStyleSheet::GetItemSet(), SwXTextDocument::getPropertyValue(), SwXTextDocument::getSdrModelFromUnoModel(), WW8Export::GetSdrOrdNum(), SwWrtShell::GotoDrawingObject(), SwWW8ImplReader::GraphicCtor(), SwXLinkNameAccessWrapper::hasByName(), SwFmDrawPage::hasElements(), SwFEShell::ImpEndCreate(), IMPL_LINK(), SwBasicEscherEx::Init(), SwViewShellImp::Init(), SwRootFrame::Init(), SwDrawContact::InsertMasterIntoDrawPage(), SwTextShell::InsertMediaDlg(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), SwViewShellImp::MakeDrawView(), SwDrawFrameFormat::MakeGraphic(), SwView::Notify(), SwViewShellImp::NotifySizeChg(), SwHTMLWriter::OutHiddenForms(), OutHTML_DrawFrameFormatAsMarquee(), SwXTextDocument::paintTile(), SwXTextDocument::postMouseEvent(), sw::DocumentDeviceManager::PrtDataChanged(), sw::AccessibilityIssue::quickFixIssue(), SwView::ReadUserDataSequence(), sw::UndoThemeChange::RedoImpl(), SwViewShell::SetAddExtLeading(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::DocumentSettingManager::setForbiddenCharacters(), sw::DocumentDeviceManager::setPrinter(), SwXTextDocument::setPropertyValue(), sw::DocumentDeviceManager::setReferenceDeviceType(), sw::DocumentDeviceManager::setVirtualDevice(), SwFEShell::ShouldObjectBeSelected(), SwXMLImport::startDocument(), SwDrawContact::SwClientNotify(), SwDrawContact::SwDrawContact(), SwViewShell::SwViewShell(), sw::ModelTraverser::traverse(), sw::UndoThemeChange::UndoImpl(), SwEscherEx::WriteOCXControl(), DocxExport::WriteTheme(), SwView::WriteUserDataSequence(), and SwView::~SwView().

◆ GetDrawModel() [2/2]

virtual SwDrawModel * IDocumentDrawModelAccess::GetDrawModel ( )
pure virtual

◆ GetHeavenId()

virtual SdrLayerID IDocumentDrawModelAccess::GetHeavenId ( ) const
pure virtual

◆ GetHellId()

virtual SdrLayerID IDocumentDrawModelAccess::GetHellId ( ) const
pure virtual

◆ GetInvisibleControlsId()

virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleControlsId ( ) const
pure virtual

◆ GetInvisibleHeavenId()

virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleHeavenId ( ) const
pure virtual

◆ GetInvisibleHellId()

virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleHellId ( ) const
pure virtual

◆ GetInvisibleLayerIdByVisibleOne()

virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleLayerIdByVisibleOne ( SdrLayerID  _nVisibleLayerId)
pure virtual

method to determine, if the corresponding invisible layer ID for a visible one.

Note: If given layer ID is an invisible one, method returns given layer ID. Note: If given layer ID is unknown, method returns given layer ID.

Parameters
_nVisibleLayerIdinput parameter - visible layer ID for which the corresponding invisible one has to be returned.
Returns
sal_Int8, invisible layer ID corresponding to given layer ID

Implemented in sw::DocumentDrawModelManager.

Referenced by SwDoc::CloneSdrObj().

◆ GetOrCreateDrawModel()

virtual SwDrawModel * IDocumentDrawModelAccess::GetOrCreateDrawModel ( )
pure virtual

◆ IsVisibleLayerId()

virtual bool IDocumentDrawModelAccess::IsVisibleLayerId ( SdrLayerID  _nLayerId) const
pure virtual

method to determine, if a layer ID belongs to the visible ones.

Note: If given layer ID is unknown, method asserts and returns <false>.

Parameters
_nLayerIdinput parameter - layer ID, which has to be checked, if it belongs to the visible ones.
Returns
bool, indicating, if given layer ID belongs to the visible ones.

Implemented in sw::DocumentDrawModelManager.

Referenced by SwContentTree::BringEntryToAttention(), SwContentType::FillMemberList(), SwTextFly::InitAnchoredObjList(), SwAnchoredObject::IsFormatPossible(), sw::IsPageFrameEmpty(), lcl_RefreshLine(), lcl_SubtractFlys(), SwLayAction::PaintWithoutFlys(), SwLayoutFrame::RefreshLaySubsidiary(), and SwXShape::setPropertyValue().

◆ MakeDrawModel_()

virtual SwDrawModel * IDocumentDrawModelAccess::MakeDrawModel_ ( )
pure virtual

◆ NotifyInvisibleLayers()

virtual void IDocumentDrawModelAccess::NotifyInvisibleLayers ( SdrPageView _rSdrPageView)
pure virtual

method to notify drawing page view about the invisible layers

Implemented in sw::DocumentDrawModelManager.

Referenced by SwViewShellImp::Init().

◆ Search()

virtual bool IDocumentDrawModelAccess::Search ( const SwPaM rPaM,
const SvxSearchItem rSearchItem 
)
pure virtual

Searches text in shapes anchored inside rPaM.

Implemented in sw::DocumentDrawModelManager.

Referenced by sw::FindTextImpl().


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