1 /* 2 * wpa_gui - WpaMsg class for storing event messages 3 * Copyright (c) 2005-2006, Jouni Malinen <j (at) w1.fi> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 * 9 * Alternatively, this software may be distributed under the terms of BSD 10 * license. 11 * 12 * See README and COPYING for more details. 13 */ 14 15 #ifndef WPAMSG_H 16 #define WPAMSG_H 17 18 #include <QDateTime> 19 #include <QLinkedList> 20 21 class WpaMsg { 22 public: 23 WpaMsg(const QString &_msg, int _priority = 2) 24 : msg(_msg), priority(_priority) 25 { 26 timestamp = QDateTime::currentDateTime(); 27 } 28 29 QString getMsg() const { return msg; } 30 int getPriority() const { return priority; } 31 QDateTime getTimestamp() const { return timestamp; } 32 33 private: 34 QString msg; 35 int priority; 36 QDateTime timestamp; 37 }; 38 39 typedef QLinkedList<WpaMsg> WpaMsgList; 40 41 #endif /* WPAMSG_H */ 42