// SPDX-License-Identifier: GPL-2.0 #ifndef DIVECOMPUTERMANAGEMENTDIALOG_H #define DIVECOMPUTERMANAGEMENTDIALOG_H #include #include "ui_divecomputermanagementdialog.h" class QModelIndex; class DiveComputerModel; class DiveComputerManagementDialog : public QDialog { Q_OBJECT public: static DiveComputerManagementDialog *instance(); void update(); void init(); public slots: void tryRemove(const QModelIndex &index); void accept(); void reject(); private: explicit DiveComputerManagementDialog(QWidget *parent = 0, Qt::WindowFlags f = 0); Ui::DiveComputerManagementDialog ui; DiveComputerModel *model; }; #endif // DIVECOMPUTERMANAGEMENTDIALOG_H