aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2015-09-04 14:45:13 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2015-09-04 14:45:13 +0200
commit90b681f47c7370d23bf7cd8cdda0fe41449cc255 (patch)
tree3346468f5edfa51b2c0147e08e902ea789639625 /src
parent96dffa6abe480a90b819fded437c857fa041c2a0 (diff)
parent034c318739c93c347697e1cb960232d194ca7090 (diff)
downloadqxmpp-90b681f47c7370d23bf7cd8cdda0fe41449cc255.tar.gz
Merge branch 'master' of github.com:qxmpp-project/qxmpp
Diffstat (limited to 'src')
-rw-r--r--src/base/QXmppLogger.cpp19
-rw-r--r--src/base/QXmppRtpChannel.cpp36
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)),