mirror of
				https://github.com/YACReader/yacreader
				synced 2025-10-31 00:04:26 -04:00 
			
		
		
		
	added a border to selected/mouseHover elements in the grid view
This commit is contained in:
		
							
								
								
									
										70
									
								
								YACReader/options_dialog.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								YACReader/options_dialog.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,70 @@ | ||||
| #ifndef __OPTIONS_DIALOG_H | ||||
| #define __OPTIONS_DIALOG_H | ||||
|  | ||||
| #include "yacreader_options_dialog.h" | ||||
|  | ||||
| class QDialog; | ||||
| class QLabel; | ||||
| class QLineEdit; | ||||
| class QPushButton; | ||||
| class QSlider; | ||||
| class QPushButton; | ||||
| class QRadioButton; | ||||
| class QColorDialog; | ||||
| class YACReaderSpinSliderWidget; | ||||
|  | ||||
|  | ||||
| class OptionsDialog : public YACReaderOptionsDialog | ||||
| { | ||||
| Q_OBJECT | ||||
| 	public: | ||||
| 		OptionsDialog(QWidget * parent = 0); | ||||
| 	private: | ||||
| 		//QLabel * pathLabel; | ||||
| 		QLineEdit * pathEdit; | ||||
| 		QPushButton * pathFindButton; | ||||
|  | ||||
| 		QLabel * magGlassSizeLabel; | ||||
|  | ||||
| 		QLabel * zoomLevel; | ||||
|  | ||||
| 		//QLabel * slideSizeLabel; | ||||
| 		QSlider * slideSize; | ||||
| 		 | ||||
| 		//QLabel * fitToWidthRatioLabel; | ||||
| 		//QSlider * fitToWidthRatioS; | ||||
|  | ||||
| 		QLabel * backgroundColor; | ||||
| 		QPushButton * selectBackgroundColorButton; | ||||
|  | ||||
| 		QColorDialog * colorDialog; | ||||
|  | ||||
| 		YACReaderSpinSliderWidget  * brightnessS; | ||||
|  | ||||
| 		YACReaderSpinSliderWidget * contrastS; | ||||
|  | ||||
| 		YACReaderSpinSliderWidget * gammaS; | ||||
|  | ||||
| 	public slots: | ||||
| 		void saveOptions(); | ||||
| 		void restoreOptions(QSettings * settings); | ||||
| 		void findFolder(); | ||||
| 		void updateColor(const QColor & color); | ||||
| 		//void fitToWidthRatio(int value); | ||||
| 		void brightnessChanged(int value); | ||||
| 		void contrastChanged(int value); | ||||
| 		void gammaChanged(int value); | ||||
| 		void resetImageConfig(); | ||||
| 		void show(); | ||||
| 		void setFilters(int brightness, int contrast, int gamma); | ||||
|  | ||||
| signals: | ||||
| 		void changedOptions(); | ||||
| 		void changedImageOptions(); | ||||
| 		void changedFilters(int brightness, int contrast, int gamma); | ||||
| 		//void fitToWidthRatioChanged(float ratio); | ||||
|  | ||||
| }; | ||||
|  | ||||
|  | ||||
| #endif | ||||
		Reference in New Issue
	
	Block a user