mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	The Status(1) message acquires the new fields Frequency Tolerance, T/R Period, and Configuration Name. The Rx DF, Tx DF fields become unsigned (this should be a benign change which is just for correctness as -ve values have never been possible). The Close(6) message becomes bi-directional allowing external applications to gracefully close down WSJT-X instances. A new message SwitchConfiguration(14) is provided that allows an external application to switch the current configuration of a WSJT-X instance. Another new message Configure(15) is provided to allow external applications to adjust some key parameters like the mode and submode. See the NetworkMessages.hpp header commentary for full details. The UDPExamples/MessageAggregator reference application has been updated to be able to exercise all of the above changes. Note that this commit enforces stricter checking on the "Settings->Reporting->Allow UDP requests" option, which must be checked before any state changing incoming messages to a WSJT-X instance are processed.
		
			
				
	
	
		
			27 lines
		
	
	
		
			512 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			512 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef RESTRICTED_SPIN_BOX_HPP_
 | 
						|
#define RESTRICTED_SPIN_BOX_HPP_
 | 
						|
 | 
						|
#include "HintedSpinBox.hpp"
 | 
						|
 | 
						|
class QString;
 | 
						|
 | 
						|
//
 | 
						|
// RestrictedSpinBox - select only from a sequence of values
 | 
						|
//
 | 
						|
class RestrictedSpinBox final
 | 
						|
  : public HintedSpinBox
 | 
						|
{
 | 
						|
public:
 | 
						|
  RestrictedSpinBox (QWidget * parent = nullptr)
 | 
						|
    : HintedSpinBox {parent}
 | 
						|
  {
 | 
						|
  }
 | 
						|
 | 
						|
protected:
 | 
						|
  // override the base class validation
 | 
						|
  QValidator::State validate (QString& input, int& pos) const override;
 | 
						|
  void fixup (QString& input) const override;
 | 
						|
};
 | 
						|
 | 
						|
#endif
 |