|
dRonin
adbada4
dRonin GCS
|
#include <flightdatamodel.h>
Public Types | |
| enum | PathPlanDataEnum { LATPOSITION, LNGPOSITION, ALTITUDE, NED_NORTH, NED_EAST, NED_DOWN, VELOCITY, MODE, MODE_PARAMS, LOCKED, WPDESCRIPTION, LASTCOLUMN } |
| The column names. More... | |
Public Member Functions | |
| FlightDataModel (QObject *parent) | |
| Initialize an empty flight plan. More... | |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const |
| Return the number of waypoints. More... | |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const |
| Return the number of fields in the model. More... | |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
| FlightDataModel::data Fetch the data from the model. More... | |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
| FlightDataModel::headerData Get the names of the columns. More... | |
| void | fixupValidationErrors () |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
| FlightDataModel::setData Set the data at a given location. More... | |
| Qt::ItemFlags | flags (const QModelIndex &index) const |
| FlightDataModel::flags Tell QT MVC which flags are supported for items. More... | |
| bool | insertRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
| FlightDataModel::insertRows Create a new waypoint. More... | |
| bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
| FlightDataModel::removeRows Remove waypoints from the model. More... | |
| bool | writeToFile (QString filename) |
| FlightDataModel::writeToFile Write the waypoints to an xml file. More... | |
| void | readFromFile (QString fileName) |
| FlightDataModel::readFromFile Read into the model from a flight plan xml file. More... | |
| bool | replaceData (FlightDataModel *newModel) |
| Replace a model data with another model. More... | |
| void | pauseValidation (bool pausing) |
| Prevent validation/correction of data. More... | |
Static Public Attributes | |
| static QMap< int, QString > | modeNames = QMap<int, QString>() |
Definition at line 49 of file flightdatamodel.h.