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
							 |