wpamsg.h revision 8d520ff1dc2da35cdca849e982051b86468016d8
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 21class WpaMsg { 22public: 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 33private: 34 QString msg; 35 int priority; 36 QDateTime timestamp; 37}; 38 39typedef QLinkedList<WpaMsg> WpaMsgList; 40 41#endif /* WPAMSG_H */ 42