summaryrefslogtreecommitdiffstats
path: root/qt-models/maplocationmodel.cpp
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2017-07-28 22:01:33 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-07-28 22:01:36 -0700
commitc59cdd6efdbf2f946cd750d78bff79f431d68a50 (patch)
tree051505c037b70164c710bf2060c9654c703eb7c1 /qt-models/maplocationmodel.cpp
parent5be6fd2f8e957a3c668104b5ea8abdae6db3342b (diff)
downloadsubsurface-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.cpp276
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;
+}