1#ifndef WPAMSG_H 2#define WPAMSG_H 3 4class WpaMsg; 5 6#if QT_VERSION >= 0x040000 7#include <QDateTime> 8#include <QLinkedList> 9typedef QLinkedList<WpaMsg> WpaMsgList; 10#else 11#include <qdatetime.h> 12typedef QValueList<WpaMsg> WpaMsgList; 13#endif 14 15class WpaMsg { 16public: 17 WpaMsg() {} 18 WpaMsg(const QString &_msg, int _priority = 2) 19 : msg(_msg), priority(_priority) 20 { 21 timestamp = QDateTime::currentDateTime(); 22 } 23 24 QString getMsg() const { return msg; } 25 int getPriority() const { return priority; } 26 QDateTime getTimestamp() const { return timestamp; } 27 28private: 29 QString msg; 30 int priority; 31 QDateTime timestamp; 32}; 33 34#endif /* WPAMSG_H */ 35