1 /* 2 * wpa_gui - WpaMsg class for storing event messages 3 * Copyright (c) 2005-2006, Jouni Malinen <j@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: WpaMsg()23 WpaMsg() {} 24 WpaMsg(const QString &_msg, int _priority = 2) msg(_msg)25 : msg(_msg), priority(_priority) 26 { 27 timestamp = QDateTime::currentDateTime(); 28 } 29 getMsg()30 QString getMsg() const { return msg; } getPriority()31 int getPriority() const { return priority; } getTimestamp()32 QDateTime getTimestamp() const { return timestamp; } 33 34 private: 35 QString msg; 36 int priority; 37 QDateTime timestamp; 38 }; 39 40 typedef QLinkedList<WpaMsg> WpaMsgList; 41 42 #endif /* WPAMSG_H */ 43