LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sw::access::SwAccessibleChild Class Reference

#include <accfrmobj.hxx>

Collaboration diagram for sw::access::SwAccessibleChild:
[legend]

Public Member Functions

 SwAccessibleChild ()
 
 ~SwAccessibleChild ()
 
 SwAccessibleChild (const SdrObject *pDrawObj)
 
 SwAccessibleChild (const SwFrame *pFrame)
 
 SwAccessibleChild (vcl::Window *pWindow)
 
 SwAccessibleChild (const SwFrame *pFrame, const SdrObject *pDrawObj, vcl::Window *pWindow)
 
 SwAccessibleChild (SwAccessibleChild const &)=default
 
 SwAccessibleChild (SwAccessibleChild &&)=default
 
SwAccessibleChildoperator= (SwAccessibleChild const &)=default
 
SwAccessibleChildoperator= (SwAccessibleChild &&)=default
 
SwAccessibleChildoperator= (const SdrObject *pDrawObj)
 
SwAccessibleChildoperator= (const SwFrame *pFrame)
 
SwAccessibleChildoperator= (vcl::Window *pWindow)
 
bool operator== (const SwAccessibleChild &r) const
 
bool IsValid () const
 
const SwFrameGetSwFrame () const
 
const SdrObjectGetDrawObject () const
 
vcl::WindowGetWindow () const
 
const SwFrameGetParent (const bool bInPagePreview) const
 
bool IsAccessible (bool bPagePreview) const
 
bool IsBoundAsChar () const
 
bool IsVisibleChildrenOnly () const
 
SwRect GetBox (const SwAccessibleMap &rAccMap) const
 
SwRect GetBounds (const SwAccessibleMap &rAccMap) const
 
bool AlwaysIncludeAsChild () const
 indicating, if accessible child is included even, if the corresponding object is not visible. More...
 

Private Member Functions

void Init (const SdrObject *pDrawObj)
 
void Init (const SwFrame *pFrame)
 
void Init (vcl::Window *pWindow)
 

Private Attributes

const SwFramempFrame
 
const SdrObjectmpDrawObj
 
VclPtr< vcl::WindowmpWindow
 

Detailed Description

Definition at line 33 of file accfrmobj.hxx.

Constructor & Destructor Documentation

◆ SwAccessibleChild() [1/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( )

Definition at line 40 of file accfrmobj.cxx.

References mpWindow.

Referenced by GetParent().

◆ ~SwAccessibleChild()

sw::access::SwAccessibleChild::~SwAccessibleChild ( )
default

◆ SwAccessibleChild() [2/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( const SdrObject pDrawObj)
explicit

Definition at line 46 of file accfrmobj.cxx.

References Init(), and mpWindow.

◆ SwAccessibleChild() [3/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( const SwFrame pFrame)
explicit

Definition at line 54 of file accfrmobj.cxx.

References Init(), and mpWindow.

◆ SwAccessibleChild() [4/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( vcl::Window pWindow)
explicit

Definition at line 62 of file accfrmobj.cxx.

References Init(), and mpWindow.

◆ SwAccessibleChild() [5/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( const SwFrame pFrame,
const SdrObject pDrawObj,
vcl::Window pWindow 
)

Definition at line 70 of file accfrmobj.cxx.

References Init(), mpDrawObj, mpFrame, mpWindow, and mpWindow.

◆ SwAccessibleChild() [6/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( SwAccessibleChild const &  )
default

◆ SwAccessibleChild() [7/7]

sw::access::SwAccessibleChild::SwAccessibleChild ( SwAccessibleChild &&  )
default

Member Function Documentation

◆ AlwaysIncludeAsChild()

bool sw::access::SwAccessibleChild::AlwaysIncludeAsChild ( ) const

◆ GetBounds()

SwRect sw::access::SwAccessibleChild::GetBounds ( const SwAccessibleMap rAccMap) const

◆ GetBox()

SwRect sw::access::SwAccessibleChild::GetBox ( const SwAccessibleMap rAccMap) const

◆ GetDrawObject()

const SdrObject * sw::access::SwAccessibleChild::GetDrawObject ( ) const
inline

◆ GetParent()

const SwFrame * sw::access::SwAccessibleChild::GetParent ( const bool  bInPagePreview) const

◆ GetSwFrame()

const SwFrame * sw::access::SwAccessibleChild::GetSwFrame ( ) const
inline

◆ GetWindow()

vcl::Window * sw::access::SwAccessibleChild::GetWindow ( ) const
inline

◆ Init() [1/3]

void sw::access::SwAccessibleChild::Init ( const SdrObject pDrawObj)
private

Definition at line 98 of file accfrmobj.cxx.

References SwVirtFlyDrawObj::GetFlyFrame(), mpDrawObj, mpFrame, and mpWindow.

Referenced by operator=(), and SwAccessibleChild().

◆ Init() [2/3]

void sw::access::SwAccessibleChild::Init ( const SwFrame pFrame)
private

Definition at line 106 of file accfrmobj.cxx.

References mpDrawObj, mpFrame, and mpWindow.

◆ Init() [3/3]

void sw::access::SwAccessibleChild::Init ( vcl::Window pWindow)
private

Definition at line 113 of file accfrmobj.cxx.

References mpDrawObj, mpFrame, and mpWindow.

◆ IsAccessible()

bool sw::access::SwAccessibleChild::IsAccessible ( bool  bPagePreview) const

◆ IsBoundAsChar()

bool sw::access::SwAccessibleChild::IsBoundAsChar ( ) const

◆ IsValid()

bool sw::access::SwAccessibleChild::IsValid ( ) const

◆ IsVisibleChildrenOnly()

bool sw::access::SwAccessibleChild::IsVisibleChildrenOnly ( ) const

◆ operator=() [1/5]

SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( const SdrObject pDrawObj)

Definition at line 168 of file accfrmobj.cxx.

References Init().

◆ operator=() [2/5]

SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( const SwFrame pFrame)

Definition at line 174 of file accfrmobj.cxx.

References Init().

◆ operator=() [3/5]

SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( SwAccessibleChild &&  )
default

◆ operator=() [4/5]

SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( SwAccessibleChild const &  )
default

◆ operator=() [5/5]

SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( vcl::Window pWindow)

Definition at line 180 of file accfrmobj.cxx.

References Init().

◆ operator==()

bool sw::access::SwAccessibleChild::operator== ( const SwAccessibleChild r) const
inline

Definition at line 54 of file accfrmobj.hxx.

References mpDrawObj, mpFrame, and mpWindow.

Member Data Documentation

◆ mpDrawObj

const SdrObject* sw::access::SwAccessibleChild::mpDrawObj
private

◆ mpFrame

const SwFrame* sw::access::SwAccessibleChild::mpFrame
private

◆ mpWindow

VclPtr<vcl::Window> sw::access::SwAccessibleChild::mpWindow
private

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