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

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

Definition at line 42 of file accfrmobj.cxx.

References mpWindow.

Referenced by GetParent().

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

Definition at line 48 of file accfrmobj.cxx.

References Init(), and mpWindow.

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

Definition at line 56 of file accfrmobj.cxx.

References Init(), and mpWindow.

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

Definition at line 64 of file accfrmobj.cxx.

References Init(), and mpWindow.

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

Definition at line 72 of file accfrmobj.cxx.

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

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

Member Function Documentation

bool sw::access::SwAccessibleChild::AlwaysIncludeAsChild ( ) const
SwRect sw::access::SwAccessibleChild::GetBounds ( const SwAccessibleMap rAccMap) const
SwRect sw::access::SwAccessibleChild::GetBox ( const SwAccessibleMap rAccMap) const
const SdrObject* sw::access::SwAccessibleChild::GetDrawObject ( ) const
inline
const SwFrame * sw::access::SwAccessibleChild::GetParent ( const bool  bInPagePreview) const
const SwFrame* sw::access::SwAccessibleChild::GetSwFrame ( ) const
inline
vcl::Window* sw::access::SwAccessibleChild::GetWindow ( ) const
inline
void sw::access::SwAccessibleChild::Init ( const SdrObject pDrawObj)
private

Definition at line 100 of file accfrmobj.cxx.

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

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

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

Definition at line 108 of file accfrmobj.cxx.

References SwFrame::IsFlyFrame(), mpDrawObj, mpFrame, and mpWindow.

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

Definition at line 117 of file accfrmobj.cxx.

References mpDrawObj, mpFrame, and mpWindow.

bool sw::access::SwAccessibleChild::IsAccessible ( bool  bPagePreview) const
bool sw::access::SwAccessibleChild::IsBoundAsChar ( ) const
bool sw::access::SwAccessibleChild::IsValid ( ) const
bool sw::access::SwAccessibleChild::IsVisibleChildrenOnly ( ) const
SwAccessibleChild& sw::access::SwAccessibleChild::operator= ( SwAccessibleChild const &  )
default
SwAccessibleChild& sw::access::SwAccessibleChild::operator= ( SwAccessibleChild &&  )
default
SwAccessibleChild & sw::access::SwAccessibleChild::operator= ( const SdrObject pDrawObj)

Definition at line 172 of file accfrmobj.cxx.

References Init().

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

Definition at line 178 of file accfrmobj.cxx.

References Init().

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

Definition at line 184 of file accfrmobj.cxx.

References Init().

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

Definition at line 190 of file accfrmobj.cxx.

References mpDrawObj, mpFrame, and mpWindow.

Member Data Documentation

const SdrObject* sw::access::SwAccessibleChild::mpDrawObj
private
const SwFrame* sw::access::SwAccessibleChild::mpFrame
private
VclPtr<vcl::Window> sw::access::SwAccessibleChild::mpWindow
private

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