dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Path Planner Gadget Plugin

A gadget to edit a list of waypoints. More...

Namespaces

 Core
 The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS.
 

Classes

class  PathPlannerGadget
 
class  PathPlannerGadgetFactory
 
class  PathPlannerGadgetWidget
 
class  PathPlannerPlugin
 

Functions

 PathPlannerGadget::PathPlannerGadget (QString classId, PathPlannerGadgetWidget *widget, QWidget *parent=nullptr)
 
 PathPlannerGadget::~PathPlannerGadget ()
 
QList< int > PathPlannerGadget::context () const
 
QWidget * PathPlannerGadget::widget ()
 
QString PathPlannerGadget::contextHelpId () const
 
void PathPlannerGadget::loadConfiguration (IUAVGadgetConfiguration *config)
 
 PathPlannerGadgetFactory::PathPlannerGadgetFactory (QObject *parent=nullptr)
 
 PathPlannerGadgetFactory::~PathPlannerGadgetFactory ()
 
IUAVGadget * PathPlannerGadgetFactory::createGadget (QWidget *parent)
 
 PathPlannerGadgetWidget::PathPlannerGadgetWidget (QWidget *parent=nullptr)
 
 PathPlannerGadgetWidget::~PathPlannerGadgetWidget ()
 
void PathPlannerGadgetWidget::setModel (FlightDataModel *model, QItemSelectionModel *selection)
 

Signals

void PathPlannerGadgetWidget::sendPathPlanToUAV ()
 
void PathPlannerGadgetWidget::receivePathPlanFromUAV ()
 

Detailed Description

A gadget to edit a list of waypoints.

Function Documentation

QList<int> PathPlannerGadget::context ( ) const
inlinevirtual

Reimplemented from Core::IUAVGadget.

Definition at line 47 of file pathplannergadget.h.

QString PathPlannerGadget::contextHelpId ( ) const
inlinevirtual

Reimplemented from Core::IUAVGadget.

Definition at line 49 of file pathplannergadget.h.

IUAVGadget * PathPlannerGadgetFactory::createGadget ( QWidget *  parent)
virtual

Implements Core::IUAVGadgetFactory.

Definition at line 39 of file pathplannergadgetfactory.cpp.

void PathPlannerGadget::loadConfiguration ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadget.

Definition at line 44 of file pathplannergadget.cpp.

PathPlannerGadget::PathPlannerGadget ( QString  classId,
PathPlannerGadgetWidget widget,
QWidget *  parent = nullptr 
)

Definition at line 32 of file pathplannergadget.cpp.

PathPlannerGadgetFactory::PathPlannerGadgetFactory ( QObject *  parent = nullptr)

Definition at line 30 of file pathplannergadgetfactory.cpp.

PathPlannerGadgetWidget::PathPlannerGadgetWidget ( QWidget *  parent = nullptr)

Definition at line 40 of file pathplannergadgetwidget.cpp.

void PathPlannerGadgetWidget::setModel ( FlightDataModel model,
QItemSelectionModel *  selection 
)

Definition at line 61 of file pathplannergadgetwidget.cpp.

QWidget* PathPlannerGadget::widget ( )
inlinevirtual

Implements Core::IUAVGadget.

Definition at line 48 of file pathplannergadget.h.

PathPlannerGadget::~PathPlannerGadget ( )

Definition at line 39 of file pathplannergadget.cpp.

PathPlannerGadgetFactory::~PathPlannerGadgetFactory ( )

Definition at line 35 of file pathplannergadgetfactory.cpp.

PathPlannerGadgetWidget::~PathPlannerGadgetWidget ( )

Definition at line 56 of file pathplannergadgetwidget.cpp.

Signals

void PathPlannerGadgetWidget::receivePathPlanFromUAV ( )
signal
void PathPlannerGadgetWidget::sendPathPlanToUAV ( )
signal