mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			41 lines
		
	
	
	
		
			801 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
	
		
			801 B
		
	
	
	
		
			C
		
	
	
	
	
	
|  | // SPDX-License-Identifier: GPL-2.0
 | ||
|  | #ifndef DIVESITEIMPORTDIALOG_H
 | ||
|  | #define DIVESITEIMPORTDIALOG_H
 | ||
|  | 
 | ||
|  | #include <QDialog>
 | ||
|  | #include <QThread>
 | ||
|  | #include <QHash>
 | ||
|  | #include <QMap>
 | ||
|  | #include <QAbstractTableModel>
 | ||
|  | #include <memory>
 | ||
|  | 
 | ||
|  | #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
 |