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 30 of file IDocumentDrawModelAccess.hxx.

Constructor & Destructor Documentation

virtual IDocumentDrawModelAccess::~IDocumentDrawModelAccess ( )
inlineprotectedvirtual

Definition at line 79 of file IDocumentDrawModelAccess.hxx.

Member Function Documentation

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

Draw Model and id accessors.

Implemented in sw::DocumentDrawModelManager.

Referenced by docfunc::AllDrawObjsOnPage(), AppendObj(), SwXFrame::attachToRange(), SwViewShell::ChgNumberDigits(), SwDoc::CloneSdrObj(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwTextShell::CreateInsertFrameItemSet(), SwFlyDrawContact::CreateNewRef(), sw::UndoManager::DoUndo(), SwDocShell::Edit(), SwXMLImport::endDocument(), SwFrameShell::Execute(), SwGrfShell::Execute(), SwTextShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), docfunc::ExistsDrawObjs(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), SwContentType::FillMemberList(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), SwXDrawPage::getByIndex(), SwXDrawPage::getCount(), SwTransferable::GetData(), SwContentTree::GetDrawingObjectsByContent(), SwContentTree::GetEntryAltText(), SwContentTree::GetEntryLongDescription(), SwDocStyleSheet::GetItemSet(), SwXTextDocument::getPropertyValue(), SwXTextDocument::getSdrModelFromUnoModel(), SwContentTree::GotoContent(), SwXDrawPage::hasElements(), IMPL_LINK(), SwBasicEscherEx::Init(), SwViewShellImp::Init(), SwContentType::Init(), SwRootFrame::Init(), SwDrawContact::InsertMasterIntoDrawPage(), SwTextShell::InsertMediaDlg(), SwContentTree::KeyInput(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), SwViewShellImp::MakeDrawView(), SwDrawFrameFormat::MakeGraphic(), SwView::Notify(), SwViewShellImp::NotifySizeChg(), SwHTMLWriter::OutHiddenForms(), OutHTML_DrawFrameFormatAsMarquee(), sw::DocumentDeviceManager::PrtDataChanged(), SwView::ReadUserDataSequence(), SwViewShell::SetAddExtLeading(), sw::DocumentDeviceManager::setPrinter(), SwXFrame::setPropertyValue(), SwXTextDocument::setPropertyValue(), sw::DocumentDeviceManager::setReferenceDeviceType(), sw::DocumentDeviceManager::setVirtualDevice(), SwFEShell::ShouldObjectBeSelected(), SwXMLImport::startDocument(), SwDrawContact::SwClientNotify(), SwDrawContact::SwDrawContact(), SwViewShell::SwViewShell(), SwEscherEx::WriteOCXControl(), and SwView::WriteUserDataSequence().

virtual SwDrawModel* IDocumentDrawModelAccess::GetDrawModel ( )
pure virtual
virtual SdrLayerID IDocumentDrawModelAccess::GetHeavenId ( ) const
pure virtual
virtual SdrLayerID IDocumentDrawModelAccess::GetHellId ( ) const
pure virtual
virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleControlsId ( ) const
pure virtual
virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleHeavenId ( ) const
pure virtual
virtual SdrLayerID IDocumentDrawModelAccess::GetInvisibleHellId ( ) const
pure virtual
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 a 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().

virtual SwDrawModel* IDocumentDrawModelAccess::GetOrCreateDrawModel ( )
pure virtual
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 SwContentType::FillMemberList(), SwTextFly::InitAnchoredObjList(), SwAnchoredObject::IsFormatPossible(), lcl_RefreshLine(), lcl_SubtractFlys(), SwLayAction::PaintWithoutFlys(), SwLayoutFrame::RefreshLaySubsidiary(), and SwRootFrame::RemoveSuperfluous().

virtual SwDrawModel* IDocumentDrawModelAccess::MakeDrawModel_ ( )
pure virtual
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().

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: