@@ -171,7 +171,7 @@ QByteArray renderTone(QXmppRtpAudioChannel::Tone tone, int clockrate, quint32 cl
171171class QXmppRtpAudioChannelPrivate
172172{
173173public:
174- QXmppRtpAudioChannelPrivate (QXmppRtpAudioChannel *qq );
174+ QXmppRtpAudioChannelPrivate ();
175175 QXmppCodec *codecForPayloadType (const QXmppJinglePayloadType &payloadType);
176176
177177 // signals
@@ -203,26 +203,22 @@ class QXmppRtpAudioChannelPrivate
203203 QXmppJinglePayloadType outgoingTonesType;
204204
205205 QXmppJinglePayloadType payloadType;
206-
207- private:
208- QXmppRtpAudioChannel *q;
209206};
210207
211- QXmppRtpAudioChannelPrivate::QXmppRtpAudioChannelPrivate (QXmppRtpAudioChannel *qq)
212- : signalsEmitted(false ),
213- writtenSinceLastEmit(0 ),
214- incomingBuffering(true ),
215- incomingMinimum(0 ),
216- incomingMaximum(0 ),
217- incomingPos(0 ),
218- incomingSequence(0 ),
219- outgoingCodec(0 ),
220- outgoingMarker(true ),
221- outgoingPayloadNumbered(false ),
222- outgoingSequence(1 ),
223- outgoingStamp(0 ),
224- outgoingTimer(0 ),
225- q(qq)
208+ QXmppRtpAudioChannelPrivate::QXmppRtpAudioChannelPrivate ()
209+ : signalsEmitted(false )
210+ , writtenSinceLastEmit(0 )
211+ , incomingBuffering(true )
212+ , incomingMinimum(0 )
213+ , incomingMaximum(0 )
214+ , incomingPos(0 )
215+ , incomingSequence(0 )
216+ , outgoingCodec(0 )
217+ , outgoingMarker(true )
218+ , outgoingPayloadNumbered(false )
219+ , outgoingSequence(1 )
220+ , outgoingStamp(0 )
221+ , outgoingTimer(0 )
226222{
227223 qRegisterMetaType<QXmppRtpAudioChannel::Tone>(" QXmppRtpAudioChannel::Tone" );
228224}
@@ -251,8 +247,8 @@ QXmppCodec *QXmppRtpAudioChannelPrivate::codecForPayloadType(const QXmppJinglePa
251247
252248QXmppRtpAudioChannel::QXmppRtpAudioChannel (QObject *parent)
253249 : QIODevice(parent)
250+ , d(new QXmppRtpAudioChannelPrivate())
254251{
255- d = new QXmppRtpAudioChannelPrivate (this );
256252 QXmppLoggable *logParent = qobject_cast<QXmppLoggable*>(parent);
257253 if (logParent) {
258254 connect (this , SIGNAL (logMessage (QXmppLogger::MessageType,QString)),
0 commit comments