LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
ScInputHdlState Class Reference

#include <inputhdl.hxx>

Collaboration diagram for ScInputHdlState:
[legend]

Public Member Functions

 ScInputHdlState (const ScAddress &rCurPos, const ScAddress &rStartPos, const ScAddress &rEndPos, OUString aString, const EditTextObject *pData)
 ScInputHdlState. More...
 
 ScInputHdlState (const ScInputHdlState &rCpy)
 
 ~ScInputHdlState ()
 
ScInputHdlStateoperator= (const ScInputHdlState &r)
 
bool operator== (const ScInputHdlState &r) const
 
const ScAddressGetPos () const
 
const ScAddressGetStartPos () const
 
const ScAddressGetEndPos () const
 
const OUString & GetString () const
 
const EditTextObjectGetEditData () const
 

Private Attributes

ScAddress aCursorPos
 
ScAddress aStartPos
 
ScAddress aEndPos
 
OUString aString
 
std::unique_ptr< EditTextObjectpEditData
 

Friends

class ScInputHandler
 

Detailed Description

Definition at line 304 of file inputhdl.hxx.

Constructor & Destructor Documentation

◆ ScInputHdlState() [1/2]

ScInputHdlState::ScInputHdlState ( const ScAddress rCurPos,
const ScAddress rStartPos,
const ScAddress rEndPos,
OUString  aString,
const EditTextObject pData 
)

ScInputHdlState.

Definition at line 4642 of file inputhdl.cxx.

References Clone(), and pData.

◆ ScInputHdlState() [2/2]

ScInputHdlState::ScInputHdlState ( const ScInputHdlState rCpy)

Definition at line 4655 of file inputhdl.cxx.

◆ ~ScInputHdlState()

ScInputHdlState::~ScInputHdlState ( )

Definition at line 4660 of file inputhdl.cxx.

Member Function Documentation

◆ GetEditData()

const EditTextObject * ScInputHdlState::GetEditData ( ) const
inline

Definition at line 324 of file inputhdl.hxx.

References pEditData.

Referenced by ScInputHandler::NotifyChange().

◆ GetEndPos()

const ScAddress & ScInputHdlState::GetEndPos ( ) const
inline

Definition at line 322 of file inputhdl.hxx.

References aEndPos.

Referenced by ScInputHandler::NotifyChange().

◆ GetPos()

const ScAddress & ScInputHdlState::GetPos ( ) const
inline

Definition at line 320 of file inputhdl.hxx.

References aCursorPos.

Referenced by ScInputHandler::NotifyChange().

◆ GetStartPos()

const ScAddress & ScInputHdlState::GetStartPos ( ) const
inline

Definition at line 321 of file inputhdl.hxx.

References aStartPos.

Referenced by ScInputHandler::NotifyChange().

◆ GetString()

const OUString & ScInputHdlState::GetString ( ) const
inline

Definition at line 323 of file inputhdl.hxx.

References aString.

Referenced by ScInputHandler::NotifyChange().

◆ operator=()

ScInputHdlState & ScInputHdlState::operator= ( const ScInputHdlState r)

Definition at line 4673 of file inputhdl.cxx.

References aCursorPos, aEndPos, aStartPos, aString, and pEditData.

◆ operator==()

bool ScInputHdlState::operator== ( const ScInputHdlState r) const

Definition at line 4664 of file inputhdl.cxx.

References aCursorPos, aEndPos, aStartPos, aString, ScGlobal::EETextObjEqual(), and pEditData.

Friends And Related Function Documentation

◆ ScInputHandler

friend class ScInputHandler
friend

Definition at line 306 of file inputhdl.hxx.

Member Data Documentation

◆ aCursorPos

ScAddress ScInputHdlState::aCursorPos
private

Definition at line 327 of file inputhdl.hxx.

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

◆ aEndPos

ScAddress ScInputHdlState::aEndPos
private

Definition at line 329 of file inputhdl.hxx.

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

◆ aStartPos

ScAddress ScInputHdlState::aStartPos
private

Definition at line 328 of file inputhdl.hxx.

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

◆ aString

OUString ScInputHdlState::aString
private

Definition at line 330 of file inputhdl.hxx.

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

◆ pEditData

std::unique_ptr<EditTextObject> ScInputHdlState::pEditData
private

Definition at line 331 of file inputhdl.hxx.

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


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