mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-23 14:13:57 +02:00
Initialise timer in the constructor
This commit is contained in:
@@ -27,15 +27,13 @@
|
|||||||
QHash< SipStatusMessage::SipStatusMessageType, QPixmap > SipStatusMessagePrivate::s_typesPixmaps = QHash< SipStatusMessage::SipStatusMessageType, QPixmap >();
|
QHash< SipStatusMessage::SipStatusMessageType, QPixmap > SipStatusMessagePrivate::s_typesPixmaps = QHash< SipStatusMessage::SipStatusMessageType, QPixmap >();
|
||||||
|
|
||||||
SipStatusMessage::SipStatusMessage( SipStatusMessageType statusMessageType, const QString& contactId, const QString& message )
|
SipStatusMessage::SipStatusMessage( SipStatusMessageType statusMessageType, const QString& contactId, const QString& message )
|
||||||
: d_ptr( new SipStatusMessagePrivate( this, statusMessageType, contactId, message ) )
|
: d_ptr( new SipStatusMessagePrivate( this, statusMessageType, contactId, message, new QTimer( this ) ) )
|
||||||
{
|
{
|
||||||
Q_D( SipStatusMessage );
|
Q_D( SipStatusMessage );
|
||||||
|
|
||||||
// make this temporary for now, as soon as i know how: add ack button
|
// make this temporary for now, as soon as i know how: add ack button
|
||||||
d->timer = new QTimer( this );
|
|
||||||
d->timer->setInterval( 8 * 1000 );
|
d->timer->setInterval( 8 * 1000 );
|
||||||
d->timer->setSingleShot( true );
|
d->timer->setSingleShot( true );
|
||||||
|
|
||||||
connect( d->timer, SIGNAL( timeout() ), this, SIGNAL( finished() ) );
|
connect( d->timer, SIGNAL( timeout() ), this, SIGNAL( finished() ) );
|
||||||
d->timer->start();
|
d->timer->start();
|
||||||
|
|
||||||
|
@@ -29,12 +29,15 @@ class QTimer;
|
|||||||
class SipStatusMessagePrivate
|
class SipStatusMessagePrivate
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SipStatusMessagePrivate( SipStatusMessage* q, SipStatusMessage::SipStatusMessageType _statusMessageType, const QString& _contactId, const QString& _message )
|
SipStatusMessagePrivate( SipStatusMessage* q,
|
||||||
|
SipStatusMessage::SipStatusMessageType _statusMessageType,
|
||||||
|
const QString& _contactId, const QString& _message,
|
||||||
|
QTimer* _timer )
|
||||||
: q_ptr ( q )
|
: q_ptr ( q )
|
||||||
, contactId( _contactId )
|
, contactId( _contactId )
|
||||||
, statusMessageType( _statusMessageType )
|
, statusMessageType( _statusMessageType )
|
||||||
, message( _message )
|
, message( _message )
|
||||||
|
, timer( _timer )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
SipStatusMessage* q_ptr;
|
SipStatusMessage* q_ptr;
|
||||||
|
Reference in New Issue
Block a user