kspread

KSpread::AbstractSelectionStrategy Class Reference

An abstract selection strategy. More...

#include <AbstractSelectionStrategy.h>

Inheritance diagram for KSpread::AbstractSelectionStrategy:

List of all members.

Public Member Functions

 AbstractSelectionStrategy (KoTool *parent, KoCanvasBase *canvas, Selection *selection, const QPointF position, Qt::KeyboardModifiers modifiers)
virtual ~AbstractSelectionStrategy ()
virtual QUndoCommandcreateCommand ()
virtual void finishInteraction (Qt::KeyboardModifiers modifiers)
virtual void handleMouseMove (const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers)

Protected Member Functions

Selectionselection () const
const QPointFstartPosition () const

Detailed Description

An abstract selection strategy.

Derive from this class, if you are only interested in updating the selection on mouse movements. For the case, that you will also need to select the cell, where the mouse press occurred, derive from SelectionStrategy.

See also:
SelectionStrategy

Definition at line 40 of file AbstractSelectionStrategy.h.


Constructor & Destructor Documentation

AbstractSelectionStrategy::AbstractSelectionStrategy ( KoTool *  parent,
KoCanvasBase canvas,
Selection selection,
const QPointF  position,
Qt::KeyboardModifiers  modifiers 
)

Constructor.

Definition at line 39 of file AbstractSelectionStrategy.cpp.

AbstractSelectionStrategy::~AbstractSelectionStrategy (  )  [virtual]

Destructor.

Definition at line 49 of file AbstractSelectionStrategy.cpp.


Member Function Documentation

QUndoCommand * AbstractSelectionStrategy::createCommand (  )  [virtual]
void AbstractSelectionStrategy::finishInteraction ( Qt::KeyboardModifiers  modifiers  )  [virtual]

Reimplemented in KSpread::HyperlinkStrategy.

Definition at line 89 of file AbstractSelectionStrategy.cpp.

void AbstractSelectionStrategy::handleMouseMove ( const QPointF mouseLocation,
Qt::KeyboardModifiers  modifiers 
) [virtual]
Selection * AbstractSelectionStrategy::selection (  )  const [protected]

Definition at line 95 of file AbstractSelectionStrategy.cpp.

const QPointF & AbstractSelectionStrategy::startPosition (  )  const [protected]

Definition at line 100 of file AbstractSelectionStrategy.cpp.


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