mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			35 lines
		
	
	
	
		
			757 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
	
		
			757 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef DIVESHAREEXPORTDIALOG_H
							 | 
						||
| 
								 | 
							
								#define DIVESHAREEXPORTDIALOG_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <QDialog>
							 | 
						||
| 
								 | 
							
								#include <QNetworkReply>
							 | 
						||
| 
								 | 
							
								#include <QNetworkAccessManager>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define DIVESHARE_WEBSITE "dive-share.appspot.com"
							 | 
						||
| 
								 | 
							
								#define DIVESHARE_BASE_URI "http://" DIVESHARE_WEBSITE
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace Ui {
							 | 
						||
| 
								 | 
							
								class DiveShareExportDialog;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class DiveShareExportDialog : public QDialog
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    Q_OBJECT
							 | 
						||
| 
								 | 
							
								public:
							 | 
						||
| 
								 | 
							
								    explicit DiveShareExportDialog(QWidget *parent = 0);
							 | 
						||
| 
								 | 
							
								    ~DiveShareExportDialog();
							 | 
						||
| 
								 | 
							
								    static DiveShareExportDialog *instance();
							 | 
						||
| 
								 | 
							
								    void prepareDivesForUpload(bool);
							 | 
						||
| 
								 | 
							
								private:
							 | 
						||
| 
								 | 
							
								    Ui::DiveShareExportDialog *ui;
							 | 
						||
| 
								 | 
							
								    bool exportSelected;
							 | 
						||
| 
								 | 
							
								    QNetworkReply *reply;
							 | 
						||
| 
								 | 
							
								private
							 | 
						||
| 
								 | 
							
								slots:
							 | 
						||
| 
								 | 
							
								    void UIDFromBrowser();
							 | 
						||
| 
								 | 
							
								    void doUpload();
							 | 
						||
| 
								 | 
							
								    void finishedSlot();
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif // DIVESHAREEXPORTDIALOG_H
							 |