aboutsummaryrefslogtreecommitdiffstats
path: root/qt-models/divesitepicturesmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-models/divesitepicturesmodel.cpp')
-rw-r--r--qt-models/divesitepicturesmodel.cpp36
1 files changed, 0 insertions, 36 deletions
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();
-}