From e37339840f3e79625230b8aed23405eaa5a78533 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 8 Mar 2010 22:13:21 +0000 Subject: fixup --- source/QXmppLogger.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'source/QXmppLogger.h') diff --git a/source/QXmppLogger.h b/source/QXmppLogger.h index 7847cfa3..245b644e 100644 --- a/source/QXmppLogger.h +++ b/source/QXmppLogger.h @@ -39,23 +39,28 @@ public: STDOUT }; + enum MessageType + { + DebugMessage = 0, ///< Debugging message + InformationMessage, ///< Informational message + WarningMessage, ///< Warning message + ReceivedMessage, ///< Message received from server + SentMessage, ///< Message sent to server + }; + QXmppLogger(QObject *parent = 0); static QXmppLogger* getLogger(); QXmppLogger::LoggingType loggingType(); void setLoggingType(QXmppLogger::LoggingType); - void debug(const QString& str); - void warning(const QString &str); + virtual void log(QXmppLogger::MessageType type, const QString& str); // deprecated accessors, use the form without "get" instead QXmppLogger::LoggingType Q_DECL_DEPRECATED getLoggingType(); signals: - void message(QtMsgType type, const QString &str); - -protected: - virtual void log(QtMsgType type, const QString& str); + void message(QXmppLogger::MessageType type, const QString &str); private: static QXmppLogger* m_logger; -- cgit v1.2.3