VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes
makVrv::DtCursorManager Class Reference

Simple class used to set, push or pop the current cursor. More...

Inheritance diagram for makVrv::DtCursorManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtCursorManager (DtDe &)
 CTOR.
virtual ~DtCursorManager ()
 DTOR.
virtual void setCursor (const DtCursor &)
 Cursor manager will clone the incoming cursor and take control of the memory.
const DtCursorcurrentCursor () const
virtual void pushCursor (const DtCursor &)
 Cursor manager will clone the incoming cursor and take control of the memory.
virtual void pushCursor (DtCursor::CursorShape)
virtual void popCursor ()
 Pops the cursor.

Static Public Member Functions

static DtCursorManagerinstance (DtDe &)
static void registerInstance (DtDe &, DtCursorManager *)

Protected Types

typedef std::stack< DtCursor * > CursorStack

Protected Attributes

CursorStack myCursorStack
DtCursormyCurrentCursor
DtDemyDe

Detailed Description

Simple class used to set, push or pop the current cursor.

Core implementation will do nothing more than keep track of the current cursor.


Member Typedef Documentation

typedef std::stack<DtCursor*> makVrv::DtCursorManager::CursorStack [protected]

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

static void makVrv::DtCursorManager::registerInstance ( DtDe ,
DtCursorManager  
) [static]
virtual void makVrv::DtCursorManager::setCursor ( const DtCursor ) [virtual]

Cursor manager will clone the incoming cursor and take control of the memory.

Reimplemented in makVrv::DtQtCursorManager.

virtual void makVrv::DtCursorManager::pushCursor ( const DtCursor ) [virtual]

Cursor manager will clone the incoming cursor and take control of the memory.

Reimplemented in makVrv::DtQtCursorManager.

virtual void makVrv::DtCursorManager::popCursor ( ) [virtual]

Pops the cursor.

Reimplemented in makVrv::DtQtCursorManager.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)