diff options
-rw-r--r-- | packaging/ios/Subsurface-mobile/Subsurface-mobile.pro | 2 | ||||
-rw-r--r-- | qt-models/CMakeLists.txt | 1 | ||||
-rw-r--r-- | qt-models/divesitepicturesmodel.cpp | 36 | ||||
-rw-r--r-- | qt-models/divesitepicturesmodel.h | 16 |
4 files changed, 0 insertions, 55 deletions
diff --git a/packaging/ios/Subsurface-mobile/Subsurface-mobile.pro b/packaging/ios/Subsurface-mobile/Subsurface-mobile.pro index 90f4c936d..9f1cac9dc 100644 --- a/packaging/ios/Subsurface-mobile/Subsurface-mobile.pro +++ b/packaging/ios/Subsurface-mobile/Subsurface-mobile.pro @@ -91,7 +91,6 @@ SOURCES += ../../../subsurface-mobile-main.cpp \ ../../../qt-models/divecomputermodel.cpp \ ../../../qt-models/divelocationmodel.cpp \ ../../../qt-models/divepicturemodel.cpp \ - ../../../qt-models/divesitepicturesmodel.cpp \ ../../../qt-models/divetripmodel.cpp \ ../../../qt-models/diveimportedmodel.cpp \ ../../../qt-models/filtermodels.cpp \ @@ -210,7 +209,6 @@ HEADERS += \ ../../../qt-models/cleanertablemodel.h \ ../../../qt-models/divepicturemodel.h \ ../../../qt-models/ssrfsortfilterproxymodel.h \ - ../../../qt-models/divesitepicturesmodel.h \ ../../../qt-models/completionmodels.h \ ../../../qt-models/weigthsysteminfomodel.h \ ../../../qt-models/divecomputerextradatamodel.h \ 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 |