diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2017-07-28 22:01:33 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-07-28 22:01:36 -0700 |
commit | c59cdd6efdbf2f946cd750d78bff79f431d68a50 (patch) | |
tree | 051505c037b70164c710bf2060c9654c703eb7c1 /qt-models/maplocationmodel.cpp | |
parent | 5be6fd2f8e957a3c668104b5ea8abdae6db3342b (diff) | |
download | subsurface-c59cdd6efdbf2f946cd750d78bff79f431d68a50.tar.gz |
Switch new files to unix line endings
I thought we had this automated, but Lubomirs commits introduced a few
files with dos line endings. This is purely a change of line endings, no
other changes.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-models/maplocationmodel.cpp')
-rw-r--r-- | qt-models/maplocationmodel.cpp | 276 |
1 files changed, 138 insertions, 138 deletions
diff --git a/qt-models/maplocationmodel.cpp b/qt-models/maplocationmodel.cpp index bc53d6c0b..9666ca009 100644 --- a/qt-models/maplocationmodel.cpp +++ b/qt-models/maplocationmodel.cpp @@ -1,138 +1,138 @@ -// SPDX-License-Identifier: GPL-2.0
-#include "maplocationmodel.h"
-
-const char *MapLocation::PROPERTY_NAME_COORDINATE = "coordinate";
-const char *MapLocation::PROPERTY_NAME_UUID = "uuid";
-const char *MapLocation::PROPERTY_NAME_NAME = "name";
-
-MapLocation::MapLocation()
-{
-}
-
-MapLocation::MapLocation(quint32 uuid, QGeoCoordinate coord, QString name) :
- m_uuid(uuid), m_coordinate(coord), m_name(name)
-{
-}
-
-QVariant MapLocation::getRole(int role) const
-{
- switch (role) {
- case Roles::RoleUuid:
- return QVariant::fromValue(m_uuid);
- case Roles::RoleCoordinate:
- return QVariant::fromValue(m_coordinate);
- case Roles::RoleName:
- return QVariant::fromValue(m_name);
- default:
- return QVariant();
- }
-}
-
-QGeoCoordinate MapLocation::coordinate()
-{
- return m_coordinate;
-}
-
-void MapLocation::setCoordinate(QGeoCoordinate coord)
-{
- m_coordinate = coord;
- emit coordinateChanged();
-}
-
-quint32 MapLocation::uuid()
-{
- return m_uuid;
-}
-
-MapLocationModel::MapLocationModel(QObject *parent) : QAbstractListModel(parent)
-{
- m_roles[MapLocation::Roles::RoleUuid] = MapLocation::PROPERTY_NAME_UUID;
- m_roles[MapLocation::Roles::RoleCoordinate] = MapLocation::PROPERTY_NAME_COORDINATE;
- m_roles[MapLocation::Roles::RoleName] = MapLocation::PROPERTY_NAME_NAME;
-}
-
-MapLocationModel::~MapLocationModel()
-{
- clear();
-}
-
-QVariant MapLocationModel::data(const QModelIndex & index, int role) const
-{
- if (index.row() < 0 || index.row() >= m_mapLocations.size())
- return QVariant();
-
- return m_mapLocations.at(index.row())->getRole(role);
-}
-
-QHash<int, QByteArray> MapLocationModel::roleNames() const
-{
- return m_roles;
-}
-
-int MapLocationModel::rowCount(const QModelIndex &parent) const
-{
- Q_UNUSED(parent);
- return m_mapLocations.size();
-}
-
-int MapLocationModel::count()
-{
- return m_mapLocations.size();
-}
-
-MapLocation *MapLocationModel::get(int row)
-{
- if (row < 0 || row >= m_mapLocations.size())
- return NULL;
- return m_mapLocations.at(row);
-}
-
-void MapLocationModel::add(MapLocation *location)
-{
- beginInsertRows(QModelIndex(), m_mapLocations.size(), m_mapLocations.size());
- m_mapLocations.append(location);
- endInsertRows();
-}
-
-void MapLocationModel::addList(QVector<MapLocation *> list)
-{
- if (!list.size())
- return;
- beginInsertRows(QModelIndex(), m_mapLocations.size(), m_mapLocations.size() + list.size() - 1);
- m_mapLocations.append(list);
- endInsertRows();
-}
-
-void MapLocationModel::clear()
-{
- if (!m_mapLocations.size())
- return;
- beginRemoveRows(QModelIndex(), 0, m_mapLocations.size() - 1);
- qDeleteAll(m_mapLocations);
- m_mapLocations.clear();
- endRemoveRows();
-}
-
-void MapLocationModel::setSelectedUuid(QVariant uuid, QVariant fromClick)
-{
- m_selectedUuid = qvariant_cast<quint32>(uuid);
- const bool fromClickBool = qvariant_cast<bool>(fromClick);
- emit selectedUuidChanged();
- if (fromClickBool)
- emit selectedLocationChanged(getMapLocationForUuid(m_selectedUuid));
-}
-
-quint32 MapLocationModel::selectedUuid()
-{
- return m_selectedUuid;
-}
-
-MapLocation *MapLocationModel::getMapLocationForUuid(quint32 uuid)
-{
- MapLocation *location;
- foreach(location, m_mapLocations) {
- if (uuid == location->uuid())
- return location;
- }
- return NULL;
-}
+// SPDX-License-Identifier: GPL-2.0 +#include "maplocationmodel.h" + +const char *MapLocation::PROPERTY_NAME_COORDINATE = "coordinate"; +const char *MapLocation::PROPERTY_NAME_UUID = "uuid"; +const char *MapLocation::PROPERTY_NAME_NAME = "name"; + +MapLocation::MapLocation() +{ +} + +MapLocation::MapLocation(quint32 uuid, QGeoCoordinate coord, QString name) : + m_uuid(uuid), m_coordinate(coord), m_name(name) +{ +} + +QVariant MapLocation::getRole(int role) const +{ + switch (role) { + case Roles::RoleUuid: + return QVariant::fromValue(m_uuid); + case Roles::RoleCoordinate: + return QVariant::fromValue(m_coordinate); + case Roles::RoleName: + return QVariant::fromValue(m_name); + default: + return QVariant(); + } +} + +QGeoCoordinate MapLocation::coordinate() +{ + return m_coordinate; +} + +void MapLocation::setCoordinate(QGeoCoordinate coord) +{ + m_coordinate = coord; + emit coordinateChanged(); +} + +quint32 MapLocation::uuid() +{ + return m_uuid; +} + +MapLocationModel::MapLocationModel(QObject *parent) : QAbstractListModel(parent) +{ + m_roles[MapLocation::Roles::RoleUuid] = MapLocation::PROPERTY_NAME_UUID; + m_roles[MapLocation::Roles::RoleCoordinate] = MapLocation::PROPERTY_NAME_COORDINATE; + m_roles[MapLocation::Roles::RoleName] = MapLocation::PROPERTY_NAME_NAME; +} + +MapLocationModel::~MapLocationModel() +{ + clear(); +} + +QVariant MapLocationModel::data(const QModelIndex & index, int role) const +{ + if (index.row() < 0 || index.row() >= m_mapLocations.size()) + return QVariant(); + + return m_mapLocations.at(index.row())->getRole(role); +} + +QHash<int, QByteArray> MapLocationModel::roleNames() const +{ + return m_roles; +} + +int MapLocationModel::rowCount(const QModelIndex &parent) const +{ + Q_UNUSED(parent); + return m_mapLocations.size(); +} + +int MapLocationModel::count() +{ + return m_mapLocations.size(); +} + +MapLocation *MapLocationModel::get(int row) +{ + if (row < 0 || row >= m_mapLocations.size()) + return NULL; + return m_mapLocations.at(row); +} + +void MapLocationModel::add(MapLocation *location) +{ + beginInsertRows(QModelIndex(), m_mapLocations.size(), m_mapLocations.size()); + m_mapLocations.append(location); + endInsertRows(); +} + +void MapLocationModel::addList(QVector<MapLocation *> list) +{ + if (!list.size()) + return; + beginInsertRows(QModelIndex(), m_mapLocations.size(), m_mapLocations.size() + list.size() - 1); + m_mapLocations.append(list); + endInsertRows(); +} + +void MapLocationModel::clear() +{ + if (!m_mapLocations.size()) + return; + beginRemoveRows(QModelIndex(), 0, m_mapLocations.size() - 1); + qDeleteAll(m_mapLocations); + m_mapLocations.clear(); + endRemoveRows(); +} + +void MapLocationModel::setSelectedUuid(QVariant uuid, QVariant fromClick) +{ + m_selectedUuid = qvariant_cast<quint32>(uuid); + const bool fromClickBool = qvariant_cast<bool>(fromClick); + emit selectedUuidChanged(); + if (fromClickBool) + emit selectedLocationChanged(getMapLocationForUuid(m_selectedUuid)); +} + +quint32 MapLocationModel::selectedUuid() +{ + return m_selectedUuid; +} + +MapLocation *MapLocationModel::getMapLocationForUuid(quint32 uuid) +{ + MapLocation *location; + foreach(location, m_mapLocations) { + if (uuid == location->uuid()) + return location; + } + return NULL; +} |