summaryrefslogtreecommitdiffstats
path: root/qt-models
diff options
context:
space:
mode:
Diffstat (limited to 'qt-models')
-rw-r--r--qt-models/CMakeLists.txt1
-rw-r--r--qt-models/divesitepicturesmodel.cpp36
-rw-r--r--qt-models/divesitepicturesmodel.h16
3 files changed, 0 insertions, 53 deletions
diff --git a/qt-models/CMakeLists.txt b/qt-models/CMakeLists.txt
index 14d23156c..4e2491a23 100644
--- a/qt-models/CMakeLists.txt
+++ b/qt-models/CMakeLists.txt
@@ -18,7 +18,6 @@ set(SUBSURFACE_MODELS_LIB_SRCS
divepicturemodel.cpp
diveplotdatamodel.cpp
divelocationmodel.cpp
- divesitepicturesmodel.cpp
ssrfsortfilterproxymodel.cpp
divelistmodel.cpp
gpslistmodel.cpp
diff --git a/qt-models/divesitepicturesmodel.cpp b/qt-models/divesitepicturesmodel.cpp
deleted file mode 100644
index b83d616c0..000000000
--- a/qt-models/divesitepicturesmodel.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-#include "qt-models/divesitepicturesmodel.h"
-#include "core/dive.h"
-#include <stdint.h>
-
-#include <QtConcurrent>
-#include <QPixmap>
-
-DiveSitePicturesModel* DiveSitePicturesModel::instance() {
- static DiveSitePicturesModel *self = new DiveSitePicturesModel();
- return self;
-}
-
-DiveSitePicturesModel::DiveSitePicturesModel() {
-
-}
-
-void DiveSitePicturesModel::updateDivePictures() {
- beginResetModel();
- pictures.clear();
- endResetModel();
-
- const uint32_t ds_uuid = displayed_dive_site.uuid;
- struct dive *d;
- int i;
-
- for_each_dive (i, d)
- if (d->dive_site_uuid == ds_uuid && dive_get_picture_count(d))
- FOR_EACH_PICTURE(d)
- pictures.push_back({picture, picture->filename, QImage(), picture->offset.seconds});
-
- QtConcurrent::blockingMap(pictures, scaleImages);
-
- beginInsertRows(QModelIndex(), 0, pictures.count() - 1);
- endInsertRows();
-}
diff --git a/qt-models/divesitepicturesmodel.h b/qt-models/divesitepicturesmodel.h
deleted file mode 100644
index c27db7726..000000000
--- a/qt-models/divesitepicturesmodel.h
+++ /dev/null
@@ -1,16 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-#ifndef DIVESITEPICTURESMODEL_H
-#define DIVESITEPICTURESMODEL_H
-
-#include "divepicturemodel.h"
-
-class DiveSitePicturesModel : public DivePictureModel {
- Q_OBJECT
-public:
- static DiveSitePicturesModel *instance();
- void updateDivePictures();
-private:
- DiveSitePicturesModel();
-};
-
-#endif