DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
EdgeAddMouseMode Class Reference

#include <edgeaddmousemode.h>

Inheritance diagram for EdgeAddMouseMode:
MouseMode

Signals

void edgeAdded (int from_idx, int to_idx)
 

Public Member Functions

 EdgeAddMouseMode (DisplaceModel *model)
 
bool releaseEvent (const QPointF &point)
 signals a mouse release event. More...
 
bool beginMode ()
 Starts the mouse mode. More...
 
bool endMode (bool success)
 Completes the mouse mode. More...
 
QString getModeDescription () const
 
- Public Member Functions inherited from MouseMode
 MouseMode ()
 
virtual ~MouseMode ()
 
virtual bool pressEvent (const QPointF &point)
 signals a mouse press event. More...
 
virtual bool moveEvent (const QPointF &point)
 signals a mouse move event. More...
 
virtual void setMouseModeInterface (MouseModeInterface *)
 

Additional Inherited Members

- Protected Member Functions inherited from MouseMode
void showMessage (QString msg)
 

Constructor & Destructor Documentation

◆ EdgeAddMouseMode()

EdgeAddMouseMode::EdgeAddMouseMode ( DisplaceModel model)
explicit

Member Function Documentation

◆ beginMode()

bool EdgeAddMouseMode::beginMode ( )
virtual

Starts the mouse mode.

Returns
false if the mouse mode must be aborted, true otherwise

Reimplemented from MouseMode.

◆ edgeAdded

void EdgeAddMouseMode::edgeAdded ( int  from_idx,
int  to_idx 
)
signal

◆ endMode()

bool EdgeAddMouseMode::endMode ( bool  success)
virtual

Completes the mouse mode.

Returns
false if the mouse mode must be aborted, true otherwise

Implements MouseMode.

◆ getModeDescription()

QString EdgeAddMouseMode::getModeDescription ( ) const
virtual

Implements MouseMode.

◆ releaseEvent()

bool EdgeAddMouseMode::releaseEvent ( const QPointF &  point)
virtual

signals a mouse release event.

Returns
false if the mouse mode must be aborted, true otherwise

Reimplemented from MouseMode.


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