| 
									
										
										
										
											2017-04-27 20:26:05 +02:00
										 |  |  | // SPDX-License-Identifier: GPL-2.0
 | 
					
						
							| 
									
										
										
										
											2014-05-30 14:38:27 -03:00
										 |  |  | #ifndef DIVEPICTUREWIDGET_H
 | 
					
						
							|  |  |  | #define DIVEPICTUREWIDGET_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <QAbstractTableModel>
 | 
					
						
							|  |  |  | #include <QListView>
 | 
					
						
							|  |  |  | #include <QThread>
 | 
					
						
							| 
									
										
										
										
											2015-03-10 10:22:34 -07:00
										 |  |  | #include <QFuture>
 | 
					
						
							| 
									
										
										
										
											2015-02-26 14:39:42 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-03 16:48:59 -07:00
										 |  |  | class DivePictureWidget : public QListView { | 
					
						
							| 
									
										
										
										
											2014-05-30 14:38:27 -03:00
										 |  |  | 	Q_OBJECT | 
					
						
							|  |  |  | public: | 
					
						
							| 
									
										
										
										
											2014-05-30 14:50:49 -03:00
										 |  |  | 	DivePictureWidget(QWidget *parent); | 
					
						
							| 
									
										
										
										
											2015-11-03 21:17:50 +01:00
										 |  |  | protected: | 
					
						
							| 
									
										
										
										
											2018-09-29 22:13:44 +02:00
										 |  |  | 	void mouseDoubleClickEvent(QMouseEvent *event) override; | 
					
						
							|  |  |  | 	void mousePressEvent(QMouseEvent *event) override; | 
					
						
							|  |  |  | 	void wheelEvent(QWheelEvent *event) override; | 
					
						
							| 
									
										
										
										
											2015-11-03 21:17:50 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-27 16:16:55 +04:00
										 |  |  | signals: | 
					
						
							|  |  |  | 	void photoDoubleClicked(const QString filePath); | 
					
						
							| 
									
										
										
										
											2017-12-17 16:17:38 +01:00
										 |  |  | 	void zoomLevelChanged(int delta); | 
					
						
							| 
									
										
										
										
											2014-05-30 14:38:27 -03:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class DivePictureThumbnailThread : public QThread { | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-27 16:16:55 +04:00
										 |  |  | #endif
 |