aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppLogger.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppLogger.h')
-rw-r--r--src/QXmppLogger.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/QXmppLogger.h b/src/QXmppLogger.h
index 6ca98755..93de33f7 100644
--- a/src/QXmppLogger.h
+++ b/src/QXmppLogger.h
@@ -3,6 +3,7 @@
*
* Author:
* Manjeet Dahiya
+ * Jeremy Lainé
*
* Source:
* http://code.google.com/p/qxmpp
@@ -33,6 +34,8 @@
#define qxmpp_loggable_trace(x) (x)
#endif
+class QXmppLoggerPrivate;
+
/// \brief The QXmppLogger class represents a sink for logging messages.
///
/// \ingroup Core
@@ -70,6 +73,8 @@ public:
Q_DECLARE_FLAGS(MessageTypes, MessageType)
QXmppLogger(QObject *parent = 0);
+ ~QXmppLogger();
+
static QXmppLogger* getLogger();
QXmppLogger::LoggingType loggingType();
@@ -83,6 +88,7 @@ public:
public slots:
void log(QXmppLogger::MessageType type, const QString& text);
+ void reopen();
signals:
/// This signal is emitted whenever a log message is received.
@@ -90,9 +96,7 @@ signals:
private:
static QXmppLogger* m_logger;
- QXmppLogger::LoggingType m_loggingType;
- QString m_logFilePath;
- QXmppLogger::MessageTypes m_messageTypes;
+ QXmppLoggerPrivate *d;
};
/// \brief The QXmppLoggable class represents a source of logging messages.