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

#include <commandevent.hxx>

Public Member Functions

 CommandExtTextInputData (const OUString &rText, 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 const maText
 
std::unique_ptr< ExtTextInputAttr[]> mpTextAttr
 
sal_Int32 mnCursorPos
 
sal_uInt16 mnCursorFlags
 
bool mbOnlyCursor
 

Detailed Description

Definition at line 95 of file commandevent.hxx.

Constructor & Destructor Documentation

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

Definition at line 24 of file commandevent.cxx.

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

CommandExtTextInputData::CommandExtTextInputData ( const CommandExtTextInputData rData)

Definition at line 40 of file commandevent.cxx.

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

CommandExtTextInputData::~CommandExtTextInputData ( )

Definition at line 54 of file commandevent.cxx.

Member Function Documentation

sal_Int32 CommandExtTextInputData::GetCursorPos ( ) const
inline

Definition at line 116 of file commandevent.hxx.

Referenced by TextView::Command(), and Edit::Command().

const OUString& CommandExtTextInputData::GetText ( ) const
inline

Definition at line 113 of file commandevent.hxx.

Referenced by TextView::Command(), and Edit::Command().

const ExtTextInputAttr* CommandExtTextInputData::GetTextAttr ( ) const
inline

Definition at line 114 of file commandevent.hxx.

Referenced by TextView::Command(), and Edit::Command().

bool CommandExtTextInputData::IsCursorOverwrite ( ) const
inline

Definition at line 118 of file commandevent.hxx.

References EXTTEXTINPUT_CURSOR_OVERWRITE.

Referenced by TextView::Command(), and Edit::Command().

bool CommandExtTextInputData::IsCursorVisible ( ) const
inline

Definition at line 117 of file commandevent.hxx.

References EXTTEXTINPUT_CURSOR_INVISIBLE.

Referenced by TextView::Command(), and Edit::Command().

bool CommandExtTextInputData::IsOnlyCursorChanged ( ) const
inline

Definition at line 119 of file commandevent.hxx.

Referenced by TextView::Command().

Member Data Documentation

OUString const CommandExtTextInputData::maText
private

Definition at line 98 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

bool CommandExtTextInputData::mbOnlyCursor
private

Definition at line 102 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

sal_uInt16 CommandExtTextInputData::mnCursorFlags
private

Definition at line 101 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

sal_Int32 CommandExtTextInputData::mnCursorPos
private

Definition at line 100 of file commandevent.hxx.

Referenced by CommandExtTextInputData().

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

Definition at line 99 of file commandevent.hxx.

Referenced by CommandExtTextInputData().


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