CSvgtFileViewDetailsDialog Class Reference
class CSvgtFileViewDetailsDialog : public CBase |
CSvgtFileViewDetailsDialog Used to display "View Details" option Makes use of SVGTdrmhelper to display the drm details
SVGTFileDetailsDialog.lib
- Since
- 2.0
Inherits from
- CSvgtFileViewDetailsDialog
Private Member Functions |
---|
| CSvgtFileViewDetailsDialog() |
void | AddItemToListBoxL(const TDesC &, const TDesC &, CDesCArray *) |
void | AddResourceFileToEnvL() |
void | AddSinglePartOfTimeL(TInt, TInt, TInt, TInt, TInt, HBufC *&) |
void | ConstructL() |
void | DoLaunchDialogL(const CSvgtFileDetails *) |
void | FetchDrmDataL(RFile &, CSvgtFileDetails *) |
void | FillListBoxL(const CSvgtFileDetails *) |
void | LanguageSpecificNumberConversion(TDes &) |
void | MakeDateItemL(CDesCArray *, const CSvgtFileDetails *) |
void | MakeDrmItemsL(CDesCArray *, const CSvgtFileDetails *) |
void | MakeFormatItemL(CDesCArray *, const CSvgtFileDetails *) |
void | MakeRestrictedDrmItemsL(const HBufC *, CDesCArray *, const CSvgtFileDetails *) |
void | MakeSizeItemL(CDesCArray *, const CSvgtFileDetails *) |
void | MakeTimeItemL(CDesCArray *, const CSvgtFileDetails *) |
void | MakeUrlItemL(CDesCArray *, const CSvgtFileDetails *) |
void | SetTitleL(CAknPopupList *) |
Constructor & Destructor Documentation
CSvgtFileViewDetailsDialog()
CSvgtFileViewDetailsDialog | ( | ) | [private] |
~CSvgtFileViewDetailsDialog()
~CSvgtFileViewDetailsDialog | ( | ) | [virtual] |
Member Functions Documentation
AddItemToListBoxL(const TDesC &, const TDesC &, CDesCArray *)
void | AddItemToListBoxL | ( | const TDesC & | aHeading, |
| const TDesC & | aValue, |
| CDesCArray * | aItemArray |
| ) | const [private] |
Adds header and value to list.
- Since
- 3.0
Parameters
const TDesC & aHeading | Heading |
const TDesC & aValue | Value |
CDesCArray * aItemArray | Array where value and header are added. |
AddResourceFileToEnvL()
void | AddResourceFileToEnvL | ( | ) | [private] |
AddSinglePartOfTimeL(TInt, TInt, TInt, TInt, TInt, HBufC *&)
void | AddSinglePartOfTimeL | ( | TInt | aNumOfElements, |
| TInt | aResourceIdSingle, |
| TInt | aResourceIdOneFinal, |
| TInt | aResourceIdTwoFour, |
| TInt | aResourceIdFiveZero, |
| HBufC *& | aStrings |
| ) | const [private] |
Add a single element of time to the string array
Parameters
TInt aNumOfElements | Number of elements of the interval |
TInt aResourceIdSingle | Resource id to be used in case of single unit |
TInt aResourceIdOneFinal | Resource id to be used in case of units ending with 1, from 21 (requested by Slavic languages) |
TInt aResourceIdTwoFour | Resource id to be used in case of units included from two to four, except 12-14 (requested by Slavic languages) |
TInt aResourceIdFiveZero | Resource id to be used in case of units ending from 5 to 9, plus range from 11 to 14 (requested by Slavic languages) |
HBufC *& aStrings | Buffer where to add the element |
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
DoLaunchDialogL(const CSvgtFileDetails *)
Shows file details to user in dialog.
- Since
- 3.0
ExecuteLD(RFile &)
IMPORT_C void | ExecuteLD | ( | RFile & | aFileHandle | ) | |
Shows file details to user in dialog.
- Since
- 3.0
Parameters
RFile & aFileHandle | File handle for which usage rights info is loaded. Leaves with KErrNotSupported if file is not valid media file. |
FetchDrmDataL(RFile &, CSvgtFileDetails *)
Fetches drm file details.
- Since
- 3.0
Parameters
RFile & aFileHandle | File handle for which usage rights info is loaded. |
CSvgtFileDetails * aFileDetails | Pointer to the details to be fetched. |
FillListBoxL(const CSvgtFileDetails *)
Fills listbox with file details information.
- Since
- 3.0
LanguageSpecificNumberConversion(TDes &)
void | LanguageSpecificNumberConversion | ( | TDes & | aText | ) | const [private] |
Converts between arabic-indic digits and european digits.
- Since
- 3.0
Parameters
TDes & aText | numbers to be converted. |
MakeDateItemL(CDesCArray *, const CSvgtFileDetails *)
Constructs date item.
- Since
- 3.0
MakeDrmItemsL(CDesCArray *, const CSvgtFileDetails *)
Constructs DRM items.
- Since
- 3.0
MakeFormatItemL(CDesCArray *, const CSvgtFileDetails *)
Constructs media format item.
- Since
- 3.0
MakeRestrictedDrmItemsL(const HBufC *, CDesCArray *, const CSvgtFileDetails *)
Constructs restricted drm items. E.g. count, interval
- Since
- 3.0
MakeSizeItemL(CDesCArray *, const CSvgtFileDetails *)
Constructs file size item.
- Since
- 3.0
MakeTimeItemL(CDesCArray *, const CSvgtFileDetails *)
Constructs time item.
- Since
- 3.0
MakeUrlItemL(CDesCArray *, const CSvgtFileDetails *)
Constructs clip url item.
- Since
- 3.0
SetTitleL(CAknPopupList *)
Member Data Documentation
CAknDoublePopupMenuStyleListBox * iListBox
CAknDoublePopupMenuStyleListBox * | iListBox | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.