diff options
Diffstat (limited to 'src/QXmppLogger.h')
| -rw-r--r-- | src/QXmppLogger.h | 10 |
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. |
