/***************************************************************************
- * Copyright (C) 2005-07 by The Quassel IRC Development Team *
+ * Copyright (C) 2005-08 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
+ * (at your option) version 3. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
#ifndef _MESSAGE_H_
#define _MESSAGE_H_
-#include <QCoreApplication>
#include <QString>
#include <QDateTime>
#include "bufferinfo.h"
-#include "global.h"
+#include "types.h"
class Message {
Q_DECLARE_TR_FUNCTIONS(Message);
QString sender() const;
Type type() const;
quint8 flags() const;
- QDateTime timeStamp() const;
+ QDateTime timestamp() const;
- QString formattedTimeStamp();
+ QString formattedTimestamp();
QString formattedSender();
QString formattedText();
+ //static QString formattedToHtml(const QString &);
+
void format();
private:
- QDateTime _timeStamp;
+ QDateTime _timestamp;
MsgId _msgId;
BufferInfo _buffer;
QString _text;
Type _type;
quint8 _flags;
- QString _formattedTimeStamp, _formattedSender, _formattedText; // cache
+ QString _formattedTimestamp, _formattedSender, _formattedText; // cache
/** Convert mIRC control codes to our own */
QString mircToInternal(QString);