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

#include <viscrs.hxx>

Collaboration diagram for SwVisibleCursor:

Public Member Functions

 SwVisibleCursor (const SwCursorShell *pCShell)
 ~SwVisibleCursor ()
void Show ()
void Hide ()
bool IsVisible () const
void SetDragCursor (bool bFlag=true)
void SetPosAndShow (SfxViewShell const *pViewShell)
const vcl::CursorGetTextCursor () const
OString getLOKPayload (int nType, int nViewId, bool *ignore) const

Private Attributes

const SwCursorShellm_pCursorShell
vcl::Cursor m_aTextCursor
sal_uInt16 m_nPageLastTime
 For LibreOfficeKit only - remember what page we were at the last time. More...
SwRect m_aLastLOKRect
bool m_bIsVisible
bool m_bIsDragCursor


void InitCore ()
void FinitCore ()

Detailed Description

Definition at line 37 of file viscrs.hxx.

Constructor & Destructor Documentation

SwVisibleCursor::SwVisibleCursor ( const SwCursorShell pCShell)
SwVisibleCursor::~SwVisibleCursor ( )

Member Function Documentation

OString SwVisibleCursor::getLOKPayload ( int  nType,
int  nViewId,
bool *  ignore 
) const
const vcl::Cursor & SwVisibleCursor::GetTextCursor ( ) const

Definition at line 348 of file viscrs.cxx.

References m_aTextCursor.

void SwVisibleCursor::Hide ( )
bool SwVisibleCursor::IsVisible ( ) const

Definition at line 59 of file viscrs.hxx.

void SwVisibleCursor::SetDragCursor ( bool  bFlag = true)

Definition at line 60 of file viscrs.hxx.

Referenced by SwCursorShell::UnSetVisibleCursor().

void SwVisibleCursor::SetPosAndShow ( SfxViewShell const *  pViewShell)
void SwVisibleCursor::Show ( )

Friends And Related Function Documentation

void FinitCore ( )

Definition at line 668 of file init.cxx.

void InitCore ( )

Definition at line 449 of file init.cxx.

Member Data Documentation

SwRect SwVisibleCursor::m_aLastLOKRect

Definition at line 47 of file viscrs.hxx.

Referenced by getLOKPayload(), and SetPosAndShow().

vcl::Cursor SwVisibleCursor::m_aTextCursor

Definition at line 43 of file viscrs.hxx.

Referenced by GetTextCursor(), Hide(), SetPosAndShow(), SwVisibleCursor(), and ~SwVisibleCursor().

bool SwVisibleCursor::m_bIsDragCursor

Definition at line 50 of file viscrs.hxx.

Referenced by SetPosAndShow(), and SwVisibleCursor().

bool SwVisibleCursor::m_bIsVisible

Definition at line 49 of file viscrs.hxx.

Referenced by Hide(), Show(), SwVisibleCursor(), and ~SwVisibleCursor().

sal_uInt16 SwVisibleCursor::m_nPageLastTime

For LibreOfficeKit only - remember what page we were at the last time.

Definition at line 46 of file viscrs.hxx.

Referenced by SetPosAndShow().

const SwCursorShell* SwVisibleCursor::m_pCursorShell

Definition at line 42 of file viscrs.hxx.

Referenced by getLOKPayload(), SetPosAndShow(), Show(), and ~SwVisibleCursor().

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