diff -r 3eb824b18d67 -r 375929f879c2 videoplayback/inc/mpxvideoplaybackmediadetailsviewer.h --- a/videoplayback/inc/mpxvideoplaybackmediadetailsviewer.h Wed Sep 15 12:15:24 2010 +0300 +++ b/videoplayback/inc/mpxvideoplaybackmediadetailsviewer.h Wed Oct 13 14:34:36 2010 +0300 @@ -15,9 +15,7 @@ * */ - -// Version : %version: 7 % - +// Version : %version: e003sa33#6 % #ifndef MPXVIDEOPLAYBACKMEDIADETAILSVIEWER_H_ #define MPXVIDEOPLAYBACKMEDIADETAILSVIEWER_H_ @@ -80,12 +78,12 @@ * @param aRect drawable area. */ void Draw( const TRect& aRect ) const; - + /** * Creates new skins for the control * @return void */ - void SkinChangeL(); + void SkinChangeL(); public: // from CoeControl @@ -102,56 +100,56 @@ * @since 5.0 */ void Reset(); - - /** + + /** * Accessor for the dynamically calculated viewer rect - * @since 9.2 + * @since 9.2 * @return the viewer rect - */ - TRect ViewerRect(); - + */ + TRect ViewerRect(); + private: - + void CreateLabelsL(); - + void LaunchDRMDetailsL(); - + /** * Sets label rects and text */ - void FormatLabelsL() const; - + void FormatLabelsL() const; + void UpdateBackgroundBitmapL() const; - - /** + + /** * Timer callback for scroll timer - * @since 9.2 - * @param aPtr Pointer to timers callback - * @return KErrNone - */ + * @since 9.2 + * @param aPtr Pointer to timers callback + * @return KErrNone + */ static TInt ScrollTimer( TAny* aPtr ); - /** + /** * Handle Scroll Timer - * @since 9.2 - * @return void - */ + * @since 9.2 + * @return void + */ void HandleScrollTimerL(); - - /** + + /** * Determine the number of items to be shown in the viewer - * @since 9.2 + * @since 9.2 * @return the number of rows to be created - */ + */ TInt NumOfItemsShownInViewerL(); - - /** + + /** * Dynamically calculate determine the viewer rectangle dyanmically - * @since 9.2 + * @since 9.2 * @return the viewer rect - */ - TRect CalculateViewerRectL(); + */ + TRect CalculateViewerRectL(); /** * Update the text of filename label @@ -164,14 +162,14 @@ void UpdateTitleL(); private: - + /** * Scroll the too long text for some label */ class TTextScroller { public: - + /** * Constructor */ @@ -196,38 +194,37 @@ void ScrollText( const TDesC& aSrcText, TDes& aDesText ); private: - - TUint32 iDelayBeginningTick; - TInt iTextScrollPos; - TBool iDelay; - TBool iScroll; - TInt iSrcTextLen; + + TUint32 iDelayBeginningTick; + TInt iTextScrollPos; + TBool iDelay; + TBool iScroll; + TInt iSrcTextLen; }; private: // Data - + CMPXVideoPlaybackControlsController* iController; - + CEikLabel* iClipnameLabel; CEikLabel* iTitleLabel; - CEikLabel* iArtistLabel; + CEikLabel* iArtistLabel; CEikLabel* iFormatLabel; CEikLabel* iResolutionLabel; CEikLabel* iDurationLabel; CEikLabel* iBitrateLabel; CEikLabel* iLicenseLabel; CEikLabel* iAdditionalLabel; - + - CFbsBitmap* iBackgroundBitmap; + CFbsBitmap* iBackgroundBitmap; CPeriodic* iScrollingTextTimer; TRect iViewerRect; HBufC* iAdditionalString; TTextScroller iFilenameScroller; TTextScroller iTitleScroller; // after every scrolling label has updated, draw them - TBool iScrolledTextUpdated; - TBool iDrmDetailsLaunched; + TBool iScrolledTextUpdated; };