| 
									
										
										
										
											2013-07-09 15:37:53 +03:00
										 |  |  | #ifndef PRINTOPTIONS_H
 | 
					
						
							|  |  |  | #define PRINTOPTIONS_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <QWidget>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-03 11:54:24 -07:00
										 |  |  | #include "ui_printoptions.h"
 | 
					
						
							| 
									
										
										
										
											2013-07-09 15:37:53 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | // should be based on a custom QPrintDialog class
 | 
					
						
							|  |  |  | class PrintOptions : public QWidget { | 
					
						
							| 
									
										
										
										
											2014-02-27 20:09:57 -08:00
										 |  |  | 	Q_OBJECT | 
					
						
							| 
									
										
										
										
											2013-07-09 15:37:53 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | public: | 
					
						
							| 
									
										
										
										
											2013-07-09 23:43:21 +03:00
										 |  |  | 	explicit PrintOptions(QWidget *parent = 0, struct options *printOpt = 0); | 
					
						
							| 
									
										
										
										
											2013-07-10 10:54:25 +03:00
										 |  |  | 	void setup(struct options *printOpt); | 
					
						
							| 
									
										
										
										
											2013-07-09 15:37:53 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | private: | 
					
						
							| 
									
										
										
										
											2013-10-03 11:54:25 -07:00
										 |  |  | 	Ui::PrintOptions ui; | 
					
						
							| 
									
										
										
										
											2013-07-09 23:43:21 +03:00
										 |  |  | 	struct options *printOptions; | 
					
						
							| 
									
										
										
										
											2013-07-10 10:54:25 +03:00
										 |  |  | 	bool hasSetupSlots; | 
					
						
							| 
									
										
										
										
											2013-07-09 23:43:21 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-27 20:09:57 -08:00
										 |  |  | private | 
					
						
							|  |  |  | slots: | 
					
						
							| 
									
										
										
										
											2013-07-10 10:54:25 +03:00
										 |  |  | 	void radioSixDivesClicked(bool check); | 
					
						
							|  |  |  | 	void radioTwoDivesClicked(bool check); | 
					
						
							| 
									
										
										
										
											2014-07-24 10:56:39 -07:00
										 |  |  | 	void radioOneDiveClicked(bool check); | 
					
						
							| 
									
										
										
										
											2013-07-10 10:54:25 +03:00
										 |  |  | 	void radioTablePrintClicked(bool check); | 
					
						
							|  |  |  | 	void printInColorClicked(bool check); | 
					
						
							|  |  |  | 	void printSelectedClicked(bool check); | 
					
						
							|  |  |  | 	void notesOnTopClicked(bool check); | 
					
						
							|  |  |  | 	void profileOnTopClicked(bool check); | 
					
						
							| 
									
										
										
										
											2013-07-09 15:37:53 +03:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-11 19:14:46 +01:00
										 |  |  | #endif // PRINTOPTIONS_H
 |