// SPDX-License-Identifier: GPL-2.0 #ifndef DIVESITEIMPORTDIALOG_H #define DIVESITEIMPORTDIALOG_H #include #include #include #include #include #include #include "ui_divesiteimportdialog.h" #include "core/divesite.h" namespace Ui { class DivesiteImportDialog; } class DivesiteImportedModel; class DivesiteImportDialog : public QDialog { Q_OBJECT public: DivesiteImportDialog(struct dive_site_table &imported, QString source, QWidget *parent = 0 ); ~DivesiteImportDialog(); public slots: void on_ok_clicked(); void on_cancel_clicked(); private: Ui::DivesiteImportDialog ui; struct dive_site_table importedSites; QString importedSource; DivesiteImportedModel *divesiteImportedModel; }; #endif // DIVESITEIMPORTDIALOG_H