125 { |
125 { |
126 TX_ENTRY |
126 TX_ENTRY |
127 if ( mFrameworkWrapper ) { |
127 if ( mFrameworkWrapper ) { |
128 delete mFrameworkWrapper; |
128 delete mFrameworkWrapper; |
129 } |
129 } |
130 if ( mSoftKeyBack ) { |
130 if ( mNavigationBack ) { |
131 delete mSoftKeyBack; |
131 delete mNavigationBack; |
132 } |
132 } |
133 if ( mDocumentLoader ) { |
133 if ( mDocumentLoader ) { |
134 delete mDocumentLoader; |
134 delete mDocumentLoader; |
135 } |
135 } |
136 if ( mManager ) { |
136 if ( mManager ) { |
172 if ( translatorLoaded ) { |
172 if ( translatorLoaded ) { |
173 qApp->installTranslator( mCommonTranslator ); |
173 qApp->installTranslator( mCommonTranslator ); |
174 } |
174 } |
175 |
175 |
176 mWindow = mainWindow(); |
176 mWindow = mainWindow(); |
177 mSoftKeyBack = new HbAction( Hb::BackAction, this ); |
177 mNavigationBack = new HbAction( Hb::BackNaviAction, this ); |
178 mFrameworkWrapper = new MpMpxDetailsFrameworkWrapper( ); |
178 mFrameworkWrapper = new MpMpxDetailsFrameworkWrapper( ); |
179 mSongData = mFrameworkWrapper->songData(); |
179 mSongData = mFrameworkWrapper->songData(); |
180 |
180 |
181 mCompositePixmap = QPixmap( 150, 150 ); |
181 mCompositePixmap = QPixmap( 150, 150 ); |
182 |
182 |
211 mDefaultRecommendationAlbumArt = QPixmap( ":/detailsviewicons/defaultalbumart.png" ); |
211 mDefaultRecommendationAlbumArt = QPixmap( ":/detailsviewicons/defaultalbumart.png" ); |
212 |
212 |
213 // TODO: might need later |
213 // TODO: might need later |
214 setupMenu(); |
214 setupMenu(); |
215 |
215 |
216 connect( mSoftKeyBack, SIGNAL( triggered() ), this, SLOT( back() ) ); |
216 connect( mNavigationBack, SIGNAL( triggered() ), this, SLOT( back() ) ); |
217 connect( mShareButton, SIGNAL( clicked() ), this, SLOT( share() ) ); |
217 connect( mShareButton, SIGNAL( clicked() ), this, SLOT( share() ) ); |
218 connect( mSongData, SIGNAL( albumArtReady() ), this, SLOT( albumArtChanged() ) ); |
218 connect( mSongData, SIGNAL( albumArtReady() ), this, SLOT( albumArtChanged() ) ); |
219 connect( mSongData, SIGNAL( playbackInfoChanged() ), this, SLOT( playbackInfoChanged() ) ); |
219 connect( mSongData, SIGNAL( playbackInfoChanged() ), this, SLOT( playbackInfoChanged() ) ); |
220 connect( mSongData, SIGNAL( songDetailInfoChanged() ), this, SLOT( songDetailInfoChanged() ) ); |
220 connect( mSongData, SIGNAL( songDetailInfoChanged() ), this, SLOT( songDetailInfoChanged() ) ); |
221 connect( mSongDetailsGroupBox, SIGNAL( toggled( bool ) ), this, SLOT( toggleInspireMeGroupBox( bool ) ) ); |
221 connect( mSongDetailsGroupBox, SIGNAL( toggled( bool ) ), this, SLOT( toggleInspireMeGroupBox( bool ) ) ); |