imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/src/thumbnailmanager_qt.cpp
changeset 22 a67f74060682
parent 17 ffa62e555b02
child 30 b67379558a75
equal deleted inserted replaced
19:b790c5b3d11f 22:a67f74060682
    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 
   136         d->connectionCounterPixmap--;
   129         d->connectionCounterPixmap--;
   137     } else if (QLatin1String(signal) == SIGNAL(thumbnailReady(QImage,void*,int,int))) {
   130     } else if (QLatin1String(signal) == SIGNAL(thumbnailReady(QImage,void*,int,int))) {
   138         d->connectionCounterImage--;
   131         d->connectionCounterImage--;
   139     }
   132     }
   140 }
   133 }
       
   134