aboutsummaryrefslogtreecommitdiffstats
path: root/qt-models/divecomputermodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt-models/divecomputermodel.h')
-rw-r--r--qt-models/divecomputermodel.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/qt-models/divecomputermodel.h b/qt-models/divecomputermodel.h
deleted file mode 100644
index f82d492ce..000000000
--- a/qt-models/divecomputermodel.h
+++ /dev/null
@@ -1,40 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-#ifndef DIVECOMPUTERMODEL_H
-#define DIVECOMPUTERMODEL_H
-
-#include "qt-models/cleanertablemodel.h"
-#include "core/device.h"
-#include <QSortFilterProxyModel>
-
-class DiveComputerModel : public CleanerTableModel {
- Q_OBJECT
-public:
- enum {
- REMOVE,
- MODEL,
- ID,
- NICKNAME
- };
- DiveComputerModel(QObject *parent = 0);
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
- int rowCount(const QModelIndex &parent = QModelIndex()) const override;
- Qt::ItemFlags flags(const QModelIndex &index) const override;
- bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
-
-private
-slots:
- void update();
- void deviceAdded(int idx);
- void deviceDeleted(int idx);
- void deviceEdited(int idx);
-};
-
-class DiveComputerSortedModel : public QSortFilterProxyModel {
-public:
- using QSortFilterProxyModel::QSortFilterProxyModel;
- void remove(const QModelIndex &index);
-private:
- bool lessThan(const QModelIndex &i1, const QModelIndex &i2) const;
-};
-
-#endif