#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