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:
[legend]

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
 

Private Attributes

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

Friends

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

const vcl::Cursor & SwVisibleCursor::GetTextCursor ( ) const

Definition at line 241 of file viscrs.cxx.

References m_aTextCursor.

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

Definition at line 58 of file viscrs.hxx.

void SwVisibleCursor::SetDragCursor ( bool  bFlag = true)
inline

Definition at line 59 of file viscrs.hxx.

Referenced by SwCursorShell::UnSetVisibleCursor().

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

Friends And Related Function Documentation

void FinitCore ( )
friend

Definition at line 672 of file init.cxx.

void InitCore ( )
friend

Definition at line 455 of file init.cxx.

Member Data Documentation

vcl::Cursor SwVisibleCursor::m_aTextCursor
private

Definition at line 45 of file viscrs.hxx.

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

bool SwVisibleCursor::m_bIsDragCursor
private

Definition at line 43 of file viscrs.hxx.

Referenced by SetPosAndShow(), and SwVisibleCursor().

bool SwVisibleCursor::m_bIsVisible
private

Definition at line 42 of file viscrs.hxx.

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

sal_uInt16 SwVisibleCursor::m_nPageLastTime
private

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

Definition at line 49 of file viscrs.hxx.

Referenced by SetPosAndShow().

const SwCursorShell* SwVisibleCursor::m_pCursorShell
private

Definition at line 46 of file viscrs.hxx.

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


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