aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppLogger.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 22:13:21 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-03-08 22:13:21 +0000
commite37339840f3e79625230b8aed23405eaa5a78533 (patch)
tree053dd992ea8b8b42b0a8c648e5ab7ac5c50b8611 /source/QXmppLogger.h
parent8a67791b0cbb94a4c57923aa2d5f2a4c045ef21d (diff)
downloadqxmpp-e37339840f3e79625230b8aed23405eaa5a78533.tar.gz
fixup
Diffstat (limited to 'source/QXmppLogger.h')
-rw-r--r--source/QXmppLogger.h17
1 files changed, 11 insertions, 6 deletions
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;