27 lines
		
	
	
		
			529 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			529 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef ALERTMESSAGE_H
 | 
						|
#define ALERTMESSAGE_H
 | 
						|
 | 
						|
#include "AbstractSpectrumDataMessage.h"
 | 
						|
#include "DataManager_Define.h"
 | 
						|
#include <QTextStream>
 | 
						|
 | 
						|
class AlertMessage : public AbstractSpectrumDataMessage
 | 
						|
{
 | 
						|
public:
 | 
						|
    explicit AlertMessage();
 | 
						|
    ~AlertMessage();
 | 
						|
 | 
						|
    virtual bool IsValid();
 | 
						|
    const AlertData::AlertsInfo& GetAlertsInfo();
 | 
						|
    virtual void ClearData();
 | 
						|
 | 
						|
private:
 | 
						|
    bool AnalyseMessgeBody(QTextStream& content);
 | 
						|
 | 
						|
private:
 | 
						|
    bool bIsValid;
 | 
						|
    AlertData::AlertsInfo alerts_info;
 | 
						|
};
 | 
						|
 | 
						|
#endif // ALERTMESSAGE_H
 |