// #include "mapdatamodel.h" // MapDataModel::MapDataModel(QObject *parent) {} // int MapDataModel::rowCount(const QModelIndex &parent) const // { // return mDatas.size(); // } // int MapDataModel::columnCount(const QModelIndex &parent) const // { // } // QVariant MapDataModel::data(const QModelIndex &index, int role) const // { // if (!index.isValid()) // return QVariant(); // if ( role == Qt::DisplayRole) // { // if ( index.column() == 0) // return mDatas[index.row()].waypoints(); // if ( index.column() == 1) // return mDatas[index.row()].longitude(); // if ( index.column() == 2) // return mDatas[index.row()].altitude(); // } // return QVariant(); // } // void MapDataModel::populate() // { // }