mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 13:10:19 -04:00 
			
		
		
		
	
		
			
	
	
		
			31 lines
		
	
	
		
			567 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			567 B
		
	
	
	
		
			C++
		
	
	
	
	
	
|  | #ifndef MULTIPLIER_HPP_
 | ||
|  | #define MULTIPLIER_HPP_
 | ||
|  | 
 | ||
|  | #include <boost/core/noncopyable.hpp>
 | ||
|  | #include <QSet>
 | ||
|  | #include "pimpl_h.hpp"
 | ||
|  | 
 | ||
|  | class QString; | ||
|  | class AD1CCty; | ||
|  | class CabrilloLog; | ||
|  | 
 | ||
|  | class Multiplier final | ||
|  |   : private boost::noncopyable | ||
|  | { | ||
|  | public: | ||
|  |   using worked_item = QPair<QString, QString>; | ||
|  |   using worked_set = QSet<worked_item>; | ||
|  | 
 | ||
|  |   explicit Multiplier (AD1CCty const *); | ||
|  |   ~Multiplier (); | ||
|  |   void reload (CabrilloLog const *); | ||
|  |   worked_set const& entities_worked () const; | ||
|  |   worked_set const& grids_worked () const; | ||
|  | 
 | ||
|  | private: | ||
|  |   class impl; | ||
|  |   pimpl<impl> m_; | ||
|  | }; | ||
|  | 
 | ||
|  | #endif
 |