LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ImplTBDragMgr Class Reference
Collaboration diagram for ImplTBDragMgr:
[legend]

Public Member Functions

 ImplTBDragMgr ()
 
void StartDragging (ToolBox *pDragBox, const Point &rPos, const tools::Rectangle &rRect, sal_uInt16 nLineMode)
 
void Dragging (const Point &rPos)
 
void EndDragging (bool bOK=true)
 
 DECL_LINK (SelectHdl, Accelerator &, void)
 

Private Member Functions

 ImplTBDragMgr (const ImplTBDragMgr &)=delete
 
ImplTBDragMgroperator= (const ImplTBDragMgr &)=delete
 

Private Attributes

VclPtr< ToolBoxmpDragBox
 
Point maMouseOff
 
tools::Rectangle maRect
 
tools::Rectangle maStartRect
 
Accelerator maAccel
 
sal_uInt16 mnLineMode
 
ToolBox::ImplToolItems::size_type mnStartLines
 

Detailed Description

Definition at line 86 of file toolbox.cxx.

Constructor & Destructor Documentation

ImplTBDragMgr::ImplTBDragMgr ( const ImplTBDragMgr )
privatedelete
ImplTBDragMgr::ImplTBDragMgr ( )

Member Function Documentation

ImplTBDragMgr::DECL_LINK ( SelectHdl  ,
Accelerator ,
void   
)
void ImplTBDragMgr::Dragging ( const Point rPos)
void ImplTBDragMgr::EndDragging ( bool  bOK = true)
ImplTBDragMgr& ImplTBDragMgr::operator= ( const ImplTBDragMgr )
privatedelete
void ImplTBDragMgr::StartDragging ( ToolBox pDragBox,
const Point rPos,
const tools::Rectangle rRect,
sal_uInt16  nLineMode 
)

Member Data Documentation

Accelerator ImplTBDragMgr::maAccel
private

Definition at line 93 of file toolbox.cxx.

Referenced by EndDragging(), ImplTBDragMgr(), and StartDragging().

Point ImplTBDragMgr::maMouseOff
private

Definition at line 90 of file toolbox.cxx.

Referenced by StartDragging().

tools::Rectangle ImplTBDragMgr::maRect
private

Definition at line 91 of file toolbox.cxx.

Referenced by Dragging(), EndDragging(), and StartDragging().

tools::Rectangle ImplTBDragMgr::maStartRect
private

Definition at line 92 of file toolbox.cxx.

Referenced by EndDragging(), and StartDragging().

sal_uInt16 ImplTBDragMgr::mnLineMode
private

Definition at line 94 of file toolbox.cxx.

Referenced by Dragging(), and StartDragging().

ToolBox::ImplToolItems::size_type ImplTBDragMgr::mnStartLines
private

Definition at line 95 of file toolbox.cxx.

Referenced by EndDragging(), and StartDragging().

VclPtr<ToolBox> ImplTBDragMgr::mpDragBox
private

Definition at line 89 of file toolbox.cxx.

Referenced by Dragging(), EndDragging(), and StartDragging().


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