LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
CommandExtTextInputData Class Reference

#include <commandevent.hxx>

Public Member Functions

 CommandExtTextInputData (OUString aText, const ExtTextInputAttr *pTextAttr, sal_Int32 nCursorPos, sal_uInt16 nCursorFlags, bool bOnlyCursor)
 
 CommandExtTextInputData (const CommandExtTextInputData &rData)
 
 ~CommandExtTextInputData ()
 
const OUString & GetText () const
 
const ExtTextInputAttrGetTextAttr () const
 
sal_Int32 GetCursorPos () const
 
bool IsCursorVisible () const
 
bool IsCursorOverwrite () const
 
bool IsOnlyCursorChanged () const
 

Private Attributes

OUString maText
 
std::unique_ptr< ExtTextInputAttr[]> mpTextAttr
 
sal_Int32 mnCursorPos
 
sal_uInt16 mnCursorFlags
 
bool mbOnlyCursor
 

Detailed Description

Definition at line 102 of file commandevent.hxx.

Constructor & Destructor Documentation

◆ CommandExtTextInputData() [1/2]

CommandExtTextInputData::CommandExtTextInputData ( OUString  aText,
const ExtTextInputAttr pTextAttr,
sal_Int32  nCursorPos,
sal_uInt16  nCursorFlags,
bool  bOnlyCursor 
)

Definition at line 25 of file commandevent.cxx.

References maText, maText, mbOnlyCursor, mnCursorFlags, mnCursorPos, and mpTextAttr.

◆ CommandExtTextInputData() [2/2]

CommandExtTextInputData::CommandExtTextInputData ( const CommandExtTextInputData rData)

Definition at line 41 of file commandevent.cxx.

References maText, maText, mbOnlyCursor, mnCursorFlags, mnCursorPos, and mpTextAttr.

◆ ~CommandExtTextInputData()

CommandExtTextInputData::~CommandExtTextInputData ( )

Definition at line 55 of file commandevent.cxx.

Member Function Documentation

◆ GetCursorPos()

sal_Int32 CommandExtTextInputData::GetCursorPos ( ) const
inline

Definition at line 123 of file commandevent.hxx.

◆ GetText()

const OUString & CommandExtTextInputData::GetText ( ) const
inline

Definition at line 120 of file commandevent.hxx.

References maText.

◆ GetTextAttr()

const ExtTextInputAttr * CommandExtTextInputData::GetTextAttr ( ) const
inline

Definition at line 121 of file commandevent.hxx.

◆ IsCursorOverwrite()

bool CommandExtTextInputData::IsCursorOverwrite ( ) const
inline

Definition at line 125 of file commandevent.hxx.

References EXTTEXTINPUT_CURSOR_OVERWRITE.

◆ IsCursorVisible()

bool CommandExtTextInputData::IsCursorVisible ( ) const
inline

Definition at line 124 of file commandevent.hxx.

References EXTTEXTINPUT_CURSOR_INVISIBLE.

◆ IsOnlyCursorChanged()

bool CommandExtTextInputData::IsOnlyCursorChanged ( ) const
inline

Definition at line 126 of file commandevent.hxx.

Member Data Documentation

◆ maText

OUString CommandExtTextInputData::maText
private

Definition at line 105 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

◆ mbOnlyCursor

bool CommandExtTextInputData::mbOnlyCursor
private

Definition at line 109 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

◆ mnCursorFlags

sal_uInt16 CommandExtTextInputData::mnCursorFlags
private

Definition at line 108 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

◆ mnCursorPos

sal_Int32 CommandExtTextInputData::mnCursorPos
private

Definition at line 107 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

◆ mpTextAttr

std::unique_ptr<ExtTextInputAttr[]> CommandExtTextInputData::mpTextAttr
private

Definition at line 106 of file commandevent.hxx.

Referenced by CommandExtTextInputData().


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