LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
SwXTextTableCursor Class Referencefinal

#include <unotbl.hxx>

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

Public Member Functions

 SwXTextTableCursor (SwFrameFormat *pFormat, SwTableBox const *pBox)
 
 SwXTextTableCursor (SwFrameFormat &rTableFormat, const SwTableCursor *pTableSelection)
 
virtual OUString SAL_CALL getRangeName () override
 
virtual sal_Bool SAL_CALL gotoCellByName (const OUString &aCellName, sal_Bool bExpand) override
 
virtual sal_Bool SAL_CALL goLeft (sal_Int16 nCount, sal_Bool bExpand) override
 
virtual sal_Bool SAL_CALL goRight (sal_Int16 nCount, sal_Bool bExpand) override
 
virtual sal_Bool SAL_CALL goUp (sal_Int16 nCount, sal_Bool bExpand) override
 
virtual sal_Bool SAL_CALL goDown (sal_Int16 nCount, sal_Bool bExpand) override
 
virtual void SAL_CALL gotoStart (sal_Bool bExpand) override
 
virtual void SAL_CALL gotoEnd (sal_Bool bExpand) override
 
virtual sal_Bool SAL_CALL mergeRange () override
 
virtual sal_Bool SAL_CALL splitRange (sal_Int16 Count, sal_Bool Horizontal) 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 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 const SwPaMGetPaM () const override
 
virtual SwPaMGetPaM () override
 
virtual const SwDocGetDoc () const override
 
virtual SwDocGetDoc () override
 
virtual void Notify (const SfxHint &) override
 
const SwUnoCursorGetCursor () const
 
SwUnoCursorGetCursor ()
 
SwFrameFormatGetFrameFormat () const
 
- Public Member Functions inherited from SvtListener
 SvtListener ()
 
 SvtListener (const SvtListener &r)
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
bool EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Query (QueryBase &rQuery) const
 
- Public Member Functions inherited from OTextCursorHelper
 OTextCursorHelper ()
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
- Public Member Functions inherited from cppu::ImplHelper1< css::lang::XUnoTunnel >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

Public Attributes

sw::UnoCursorPointer m_pUnoCursor
 

Private Attributes

SwFrameFormatm_pFrameFormat
 
const SfxItemPropertySetm_pPropSet
 

Additional Inherited Members

- Static Public Member Functions inherited from OTextCursorHelper
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
- Protected Member Functions inherited from OTextCursorHelper
 ~OTextCursorHelper ()
 
- Protected Member Functions inherited from cppu::ImplHelper1< css::lang::XUnoTunnel >
 ~ImplHelper1 ()
 

Detailed Description

Definition at line 190 of file unotbl.hxx.

Constructor & Destructor Documentation

SwXTextTableCursor::SwXTextTableCursor ( SwFrameFormat pFormat,
SwTableBox const *  pBox 
)
SwXTextTableCursor::SwXTextTableCursor ( SwFrameFormat rTableFormat,
const SwTableCursor pTableSelection 
)

Member Function Documentation

void SwXTextTableCursor::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 1787 of file unotbl.cxx.

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

Definition at line 1793 of file unotbl.cxx.

const SwUnoCursor & SwXTextTableCursor::GetCursor ( ) const
SwUnoCursor & SwXTextTableCursor::GetCursor ( )

Definition at line 1503 of file unotbl.cxx.

References m_pUnoCursor.

const SwDoc * SwXTextTableCursor::GetDoc ( ) const
overridevirtual

Implements OTextCursorHelper.

Definition at line 1500 of file unotbl.cxx.

References SwFormat::GetDoc(), and GetFrameFormat().

SwDoc * SwXTextTableCursor::GetDoc ( )
overridevirtual

Implements OTextCursorHelper.

Definition at line 1501 of file unotbl.cxx.

References SwFormat::GetDoc(), and GetFrameFormat().

SwFrameFormat* SwXTextTableCursor::GetFrameFormat ( ) const
inline

Definition at line 241 of file unotbl.hxx.

Referenced by GetDoc(), and getRangeName().

OUString SwXTextTableCursor::getImplementationName ( )
overridevirtual

Definition at line 1472 of file unotbl.cxx.

const SwPaM * SwXTextTableCursor::GetPaM ( ) const
overridevirtual

Implements OTextCursorHelper.

Definition at line 1498 of file unotbl.cxx.

References GetCursor().

SwPaM * SwXTextTableCursor::GetPaM ( )
overridevirtual

Implements OTextCursorHelper.

Definition at line 1499 of file unotbl.cxx.

References GetCursor().

uno::Reference< beans::XPropertySetInfo > SwXTextTableCursor::getPropertySetInfo ( )
overridevirtual

Definition at line 1679 of file unotbl.cxx.

References SfxItemPropertySet::getPropertySetInfo(), and m_pPropSet.

uno::Any SwXTextTableCursor::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
OUString SwXTextTableCursor::getRangeName ( )
overridevirtual
uno::Sequence< OUString > SwXTextTableCursor::getSupportedServiceNames ( )
overridevirtual

Definition at line 1505 of file unotbl.cxx.

sal_Bool SwXTextTableCursor::goDown ( sal_Int16  nCount,
sal_Bool  bExpand 
)
overridevirtual
sal_Bool SwXTextTableCursor::goLeft ( sal_Int16  nCount,
sal_Bool  bExpand 
)
overridevirtual

Definition at line 1576 of file unotbl.cxx.

References GetCursor(), lcl_CursorSelect(), and SwCursor::Left().

sal_Bool SwXTextTableCursor::goRight ( sal_Int16  nCount,
sal_Bool  bExpand 
)
overridevirtual

Definition at line 1585 of file unotbl.cxx.

References GetCursor(), lcl_CursorSelect(), and SwCursor::Right().

sal_Bool SwXTextTableCursor::gotoCellByName ( const OUString &  aCellName,
sal_Bool  bExpand 
)
overridevirtual

Definition at line 1567 of file unotbl.cxx.

References GetCursor(), and lcl_CursorSelect().

void SwXTextTableCursor::gotoEnd ( sal_Bool  bExpand)
overridevirtual
void SwXTextTableCursor::gotoStart ( sal_Bool  bExpand)
overridevirtual
sal_Bool SwXTextTableCursor::goUp ( sal_Int16  nCount,
sal_Bool  bExpand 
)
overridevirtual
sal_Bool SwXTextTableCursor::mergeRange ( )
overridevirtual
void SwXTextTableCursor::Notify ( const SfxHint rHint)
overridevirtual

Reimplemented from SvtListener.

Definition at line 1799 of file unotbl.cxx.

References SfxHint::GetId(), and m_pFrameFormat.

void SwXTextTableCursor::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 1790 of file unotbl.cxx.

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

Definition at line 1796 of file unotbl.cxx.

void SwXTextTableCursor::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual
sal_Bool SwXTextTableCursor::splitRange ( sal_Int16  Count,
sal_Bool  Horizontal 
)
overridevirtual
sal_Bool SwXTextTableCursor::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 1475 of file unotbl.cxx.

References cppu::supportsService().

Member Data Documentation

SwFrameFormat* SwXTextTableCursor::m_pFrameFormat
private

Definition at line 195 of file unotbl.hxx.

Referenced by Notify(), and SwXTextTableCursor().

const SfxItemPropertySet* SwXTextTableCursor::m_pPropSet
private

Definition at line 196 of file unotbl.hxx.

Referenced by getPropertySetInfo(), getPropertyValue(), and setPropertyValue().

sw::UnoCursorPointer SwXTextTableCursor::m_pUnoCursor

Definition at line 240 of file unotbl.hxx.

Referenced by GetCursor(), and SwXTextTableCursor().


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