21 |
21 |
22 Q_DECL_EXPORT ThumbnailManager::ThumbnailManager( QObject* parentPtr ) : |
22 Q_DECL_EXPORT ThumbnailManager::ThumbnailManager( QObject* parentPtr ) : |
23 QObject( parentPtr ), |
23 QObject( parentPtr ), |
24 d( new ThumbnailManagerPrivate() ) |
24 d( new ThumbnailManagerPrivate() ) |
25 { |
25 { |
26 QObject::connect( d, SIGNAL( thumbnailReady( QPixmap , void * , int , int ) ), |
26 d->q_ptr = this; |
27 this, SIGNAL( thumbnailReady( QPixmap , void * , int , int ) ) ); |
|
28 QObject::connect( d, SIGNAL( thumbnailReady( QImage , void * , int , int ) ), |
|
29 this, SIGNAL( thumbnailReady( QImage , void * , int , int ) ) ); |
|
30 } |
27 } |
31 |
28 |
32 |
29 |
33 Q_DECL_EXPORT ThumbnailManager::~ThumbnailManager() |
30 Q_DECL_EXPORT ThumbnailManager::~ThumbnailManager() |
34 { |
31 { |
35 QObject::disconnect( d, SIGNAL( thumbnailReady( QPixmap , void * , int , int ) ), |
|
36 this, SIGNAL( thumbnailReady( QPixmap , void * , int , int ) ) ); |
|
37 QObject::disconnect( d, SIGNAL( thumbnailReady( QImage , void * , int , int ) ), |
|
38 this, SIGNAL( thumbnailReady( QImage , void * , int , int ) ) ); |
|
39 if( NULL != d ){ |
32 if( NULL != d ){ |
40 delete d; |
33 delete d; |
41 } |
34 } |
42 } |
35 } |
43 |
36 |