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, const OUString &rString, 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 297 of file inputhdl.hxx.

Constructor & Destructor Documentation

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

ScInputHdlState.

Definition at line 4373 of file inputhdl.cxx.

References Clone().

ScInputHdlState::ScInputHdlState ( const ScInputHdlState rCpy)

Definition at line 4386 of file inputhdl.cxx.

ScInputHdlState::~ScInputHdlState ( )

Definition at line 4391 of file inputhdl.cxx.

Member Function Documentation

const EditTextObject* ScInputHdlState::GetEditData ( ) const
inline

Definition at line 317 of file inputhdl.hxx.

References pEditData.

Referenced by ScInputHandler::NotifyChange().

const ScAddress& ScInputHdlState::GetEndPos ( ) const
inline

Definition at line 315 of file inputhdl.hxx.

References aEndPos.

Referenced by ScInputHandler::NotifyChange().

const ScAddress& ScInputHdlState::GetPos ( ) const
inline

Definition at line 313 of file inputhdl.hxx.

References aCursorPos.

Referenced by ScInputHandler::NotifyChange().

const ScAddress& ScInputHdlState::GetStartPos ( ) const
inline

Definition at line 314 of file inputhdl.hxx.

References aStartPos.

Referenced by ScInputHandler::NotifyChange().

const OUString& ScInputHdlState::GetString ( ) const
inline

Definition at line 316 of file inputhdl.hxx.

References aString.

Referenced by ScInputHandler::NotifyChange().

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

Definition at line 4404 of file inputhdl.cxx.

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

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

Definition at line 4395 of file inputhdl.cxx.

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

Friends And Related Function Documentation

friend class ScInputHandler
friend

Definition at line 299 of file inputhdl.hxx.

Member Data Documentation

ScAddress ScInputHdlState::aCursorPos
private

Definition at line 320 of file inputhdl.hxx.

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

ScAddress ScInputHdlState::aEndPos
private

Definition at line 322 of file inputhdl.hxx.

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

ScAddress ScInputHdlState::aStartPos
private

Definition at line 321 of file inputhdl.hxx.

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

OUString ScInputHdlState::aString
private

Definition at line 323 of file inputhdl.hxx.

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

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

Definition at line 324 of file inputhdl.hxx.

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


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