DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DrawPenaltyPolygon Class Reference

#include <drawpenaltypolygon.h>

Inheritance diagram for DrawPenaltyPolygon:
MouseMode

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DrawPenaltyPolygon()

DrawPenaltyPolygon::DrawPenaltyPolygon ( MainWindow win,
EditorLayerInterface ifc 
)
explicit

◆ ~DrawPenaltyPolygon()

DrawPenaltyPolygon::~DrawPenaltyPolygon ( )

Member Function Documentation

◆ beginMode()

bool DrawPenaltyPolygon::beginMode ( )
virtual

Starts the mouse mode.

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

Reimplemented from MouseMode.

◆ endMode()

bool DrawPenaltyPolygon::endMode ( bool  success)
virtual

Completes the mouse mode.

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

Implements MouseMode.

◆ getModeDescription()

QString DrawPenaltyPolygon::getModeDescription ( ) const
virtual

Implements MouseMode.

◆ moveEvent()

bool DrawPenaltyPolygon::moveEvent ( const QPointF &  point)
virtual

signals a mouse move event.

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

Reimplemented from MouseMode.

◆ pressEvent()

bool DrawPenaltyPolygon::pressEvent ( const QPointF &  point)
virtual

signals a mouse press event.

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

Reimplemented from MouseMode.

◆ releaseEvent()

bool DrawPenaltyPolygon::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: