| 
									
										
										
										
											2014-05-18 16:52:39 +01:00
										 |  |  | #ifndef INCLUDE_BUTTONSWITCH_H
 | 
					
						
							|  |  |  | #define INCLUDE_BUTTONSWITCH_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <QToolButton>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-20 13:49:21 +01:00
										 |  |  | #include "export.h"
 | 
					
						
							| 
									
										
										
										
											2018-03-03 20:23:38 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | class SDRGUI_API ButtonSwitch : public QToolButton { | 
					
						
							| 
									
										
										
										
											2014-05-18 16:52:39 +01:00
										 |  |  | 	Q_OBJECT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | public: | 
					
						
							|  |  |  | 	ButtonSwitch(QWidget* parent = NULL); | 
					
						
							| 
									
										
										
										
											2017-02-10 04:35:08 +01:00
										 |  |  | 	void doToggle(bool checked); | 
					
						
							| 
									
										
										
										
											2020-08-02 00:59:42 +02:00
										 |  |  |     void setColor(QColor color); | 
					
						
							|  |  |  |     void resetColor(); | 
					
						
							| 
									
										
										
										
											2014-05-18 16:52:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | private slots: | 
					
						
							|  |  |  | 	void onToggled(bool checked); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | private: | 
					
						
							|  |  |  | 	QPalette m_originalPalette; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // INCLUDE_BUTTONSWITCH_H
 |