All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
SciFigs::LayerMouseTracking Class Reference

Brief description of class still missing. More...

#include <LayerMouseTracking.h>

List of all members.

Public Member Functions

QCursor * actionCursor () const
void hideRectangle ()
int id () const
QCursor * idleCursor () const
bool isRectangleVisible () const
GraphContentLayerlayer () const
 LayerMouseTracking (GraphContentLayer *layer)
 LayerMouseTracking (const LayerMouseTracking &o)
bool rectangle () const
void setActionCursor (const QPixmap &pixmap, int hotX=-1, int hotY=-1)
void setActionCursor (Qt::CursorShape shape)
void setId (int i)
void setIdleCursor (const QPixmap &pixmap, int hotX=-1, int hotY=-1)
void setIdleCursor (Qt::CursorShape shape)
void setRectangle (bool r)
void showRectangle ()
 ~LayerMouseTracking ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

Description of constructor still missing

References layer(), and TRACE.

{
  TRACE;
  _layer=layer;
  _rectangle=false;
  _showRectangle=false;
  _idleCursor=0;
  _actionCursor=0;
  _id=-1;
}

Copy constructor

References TRACE.

{
  TRACE;
  _layer=o._layer;
  _rectangle=o._rectangle;
  _showRectangle=o._showRectangle;
  if(o._idleCursor) {
    _idleCursor=new QCursor(*o._idleCursor);
  } else {
    _idleCursor=0;
  }
  if(o._actionCursor) {
    _actionCursor=new QCursor(*o._actionCursor);
  } else {
    _actionCursor=0;
  }
  _id=o._id;
}

Description of destructor still missing

References TRACE.

{
  TRACE;
  delete _idleCursor;
  delete _actionCursor;
}

Member Function Documentation

QCursor* SciFigs::LayerMouseTracking::actionCursor ( ) const [inline]
{return _actionCursor;}
{_showRectangle=false;}
int SciFigs::LayerMouseTracking::id ( ) const [inline]

Referenced by SciFigs::MouseTracking::indexOf().

{return _id;}
QCursor* SciFigs::LayerMouseTracking::idleCursor ( ) const [inline]
{return _idleCursor;}
{return _showRectangle;}

Referenced by SciFigs::MouseTracking::indexOf(), and LayerMouseTracking().

{return _layer;}
bool SciFigs::LayerMouseTracking::rectangle ( ) const [inline]

Referenced by SciFigs::MouseTracking::remove().

{return _rectangle;}
void SciFigs::LayerMouseTracking::setActionCursor ( const QPixmap &  pixmap,
int  hotX = -1,
int  hotY = -1 
) [inline]

Referenced by SciFigs::GraphContent::browse().

{_actionCursor=new QCursor(pixmap,hotX,hotY);}
void SciFigs::LayerMouseTracking::setActionCursor ( Qt::CursorShape  shape) [inline]
{_actionCursor=new QCursor(shape);}
void SciFigs::LayerMouseTracking::setId ( int  i) [inline]
void SciFigs::LayerMouseTracking::setIdleCursor ( const QPixmap &  pixmap,
int  hotX = -1,
int  hotY = -1 
) [inline]
void SciFigs::LayerMouseTracking::setIdleCursor ( Qt::CursorShape  shape) [inline]
{_idleCursor=new QCursor(shape);}
void SciFigs::LayerMouseTracking::setRectangle ( bool  r) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines