diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-09-04 14:45:13 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-09-04 14:45:13 +0200 |
| commit | 90b681f47c7370d23bf7cd8cdda0fe41449cc255 (patch) | |
| tree | 3346468f5edfa51b2c0147e08e902ea789639625 /src | |
| parent | 96dffa6abe480a90b819fded437c857fa041c2a0 (diff) | |
| parent | 034c318739c93c347697e1cb960232d194ca7090 (diff) | |
| download | qxmpp-90b681f47c7370d23bf7cd8cdda0fe41449cc255.tar.gz | |
Merge branch 'master' of github.com:qxmpp-project/qxmpp
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/QXmppLogger.cpp | 19 | ||||
| -rw-r--r-- | src/base/QXmppRtpChannel.cpp | 36 |
2 files changed, 23 insertions, 32 deletions
diff --git a/src/base/QXmppLogger.cpp b/src/base/QXmppLogger.cpp index e326e037..dbd6aa07 100644 --- a/src/base/QXmppLogger.cpp +++ b/src/base/QXmppLogger.cpp @@ -106,23 +106,19 @@ void QXmppLoggable::childEvent(QChildEvent *event) class QXmppLoggerPrivate { public: - QXmppLoggerPrivate(QXmppLogger *qq); + QXmppLoggerPrivate(); QXmppLogger::LoggingType loggingType; QFile *logFile; QString logFilePath; QXmppLogger::MessageTypes messageTypes; - -private: - QXmppLogger *q; }; -QXmppLoggerPrivate::QXmppLoggerPrivate(QXmppLogger *qq) - : loggingType(QXmppLogger::NoLogging), - logFile(0), - logFilePath("QXmppClientLog.log"), - messageTypes(QXmppLogger::AnyMessage), - q(qq) +QXmppLoggerPrivate::QXmppLoggerPrivate() + : loggingType(QXmppLogger::NoLogging) + , logFile(0) + , logFilePath("QXmppClientLog.log") + , messageTypes(QXmppLogger::AnyMessage) { } @@ -132,9 +128,8 @@ QXmppLoggerPrivate::QXmppLoggerPrivate(QXmppLogger *qq) QXmppLogger::QXmppLogger(QObject *parent) : QObject(parent) + , d(new QXmppLoggerPrivate()) { - d = new QXmppLoggerPrivate(this); - // make it possible to pass QXmppLogger::MessageType between threads qRegisterMetaType< QXmppLogger::MessageType >("QXmppLogger::MessageType"); } diff --git a/src/base/QXmppRtpChannel.cpp b/src/base/QXmppRtpChannel.cpp index 55dad68c..dd00947c 100644 --- a/src/base/QXmppRtpChannel.cpp +++ b/src/base/QXmppRtpChannel.cpp @@ -171,7 +171,7 @@ QByteArray renderTone(QXmppRtpAudioChannel::Tone tone, int clockrate, quint32 cl class QXmppRtpAudioChannelPrivate { public: - QXmppRtpAudioChannelPrivate(QXmppRtpAudioChannel *qq); + QXmppRtpAudioChannelPrivate(); QXmppCodec *codecForPayloadType(const QXmppJinglePayloadType &payloadType); // signals @@ -203,26 +203,22 @@ public: QXmppJinglePayloadType outgoingTonesType; QXmppJinglePayloadType payloadType; - -private: - QXmppRtpAudioChannel *q; }; -QXmppRtpAudioChannelPrivate::QXmppRtpAudioChannelPrivate(QXmppRtpAudioChannel *qq) - : signalsEmitted(false), - writtenSinceLastEmit(0), - incomingBuffering(true), - incomingMinimum(0), - incomingMaximum(0), - incomingPos(0), - incomingSequence(0), - outgoingCodec(0), - outgoingMarker(true), - outgoingPayloadNumbered(false), - outgoingSequence(1), - outgoingStamp(0), - outgoingTimer(0), - q(qq) +QXmppRtpAudioChannelPrivate::QXmppRtpAudioChannelPrivate() + : signalsEmitted(false) + , writtenSinceLastEmit(0) + , incomingBuffering(true) + , incomingMinimum(0) + , incomingMaximum(0) + , incomingPos(0) + , incomingSequence(0) + , outgoingCodec(0) + , outgoingMarker(true) + , outgoingPayloadNumbered(false) + , outgoingSequence(1) + , outgoingStamp(0) + , outgoingTimer(0) { qRegisterMetaType<QXmppRtpAudioChannel::Tone>("QXmppRtpAudioChannel::Tone"); } @@ -251,8 +247,8 @@ QXmppCodec *QXmppRtpAudioChannelPrivate::codecForPayloadType(const QXmppJinglePa QXmppRtpAudioChannel::QXmppRtpAudioChannel(QObject *parent) : QIODevice(parent) + , d(new QXmppRtpAudioChannelPrivate()) { - d = new QXmppRtpAudioChannelPrivate(this); QXmppLoggable *logParent = qobject_cast<QXmppLoggable*>(parent); if (logParent) { connect(this, SIGNAL(logMessage(QXmppLogger::MessageType,QString)), |
