--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/inc/drmuidialogids.h Thu Jun 24 12:39:58 2010 +0300
@@ -0,0 +1,103 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Defines an enumeration for the DRM dialog IDs
+*/
+
+
+#ifndef C_DRMUIDIALOGIDS_H
+#define C_DRMUIDIALOGIDS_H
+
+// Enumeration for the dialog IDs to be launched.
+enum TDrmUIDialogId
+ {
+ EQueryNoRightsObj,
+ EQueryFileLocked, // %U is filename. dialog to be implemented
+ EQueryFileLockedForSim,
+ EQueryRightsObjExpired,
+ EQueryFileWithNoRightsObj, // %U is filename. dialog to be implemented
+ EQueryNoUsage,
+ EQueryNoCount,
+ EQueryDeleteDRMFile,
+ EQueryMoveObjects,
+ EQueryCopyObjects,
+ EQuerySendUnprotectedObjs,
+ EQueryAccountUpdate,
+ EQueryRetryForLicence,
+ EQueryGetNewLicence,
+ EQueryConnectToActivate, // dialog to be implemented
+ EQueryOpenErrorUrl, // dialog to be implemented
+ EQueryLicenceValidUntil, // %U is expiration date. dialog to be implemented yet
+ EQueryValidForLimitedTime, // dialog to be implemented
+ EQueryUnlockRingToneForSim, // %U is filename. dialog to be implemented
+ EQueryGetRingToneLicence, // %U is filename. dialog to be implemented
+ EQueryUnlockMsgToneForSim, // %U is filename. dialgo to be implemented
+ EQueryGetMsgToneLicence, // %U is filename. dialog to be implemented
+ EQueryUnlockEmailToneForSim, // %U is filename. dialog to be implemented
+ EQueryGetEmailToneLicence, // %U is filename. dialog to be implemented
+ EQueryUseDefaultEmailTone, // %U is filename. dialog to be implemented
+ EQueryActivateIMToneLicence, // %U is filename. dialog to be implemented
+ EQueryUnlockCalToneForSim, // %U is filename. dialog to be implemented
+ EQueryGetCalToneLicence, // %U is filename. dialog to be implemented
+
+ EConfObjLocked,
+ EConfUnsupportedObj,
+ EConfWaitingForLicence,
+ EConfDeleted,
+ EConfUnableToMove,
+ EConfUnableToCopy,
+ EConfLicenceExpired,
+ EConfFileDeleted, // %U is filename. dialog to be implemented
+ EConfForwardProtected,
+ EConfUnableToSend,
+ EConfViewRestriction,
+ EConfUnableToUse, // %U is start date of RO. dialog to be implemented
+ EConfUnableToDeregister,
+ EConfAccountNotRecognized,
+ EConfPhoneDeregistered,
+ EConfRegUpdateFailure,
+ EConfRegistrationUpdated,
+ EConfPhoneRegistered,
+ EConfRegistrationFailure,
+ EConfUnableToOpen, // dialog to be implemented
+ EConfLicenceNotReceived, // dialog to be implemented
+ EConfFileLockedForSim,
+ EConfNoAccessPoint, // dialog to be implemented
+ EConfConnectionFailed, // dialog to be implemented
+ EConfUnableToUnlock, // dialog to be implemented
+ EConfUseDefaultRingTone, // %U is filename. dialog to be implemented
+ EConfRingToneLicenceExpired, // %U is filename. dialog to be implemented
+ EConfUseDefaultMsgTone, // %U is filename. dialog to be implemented
+ EConfMsgToneLicenceExpired, // %U is filename. dialog to be implemented
+ EConfEmailToneLicenceExpired, // %U is filename. dialog to be implemented
+ EConfIMToneLicenceExpired, // %U is filename. dialog to be implemented
+ EConfUseDefaultCalTone, // %U is filename. dialog to be implemented
+ EConfCalToneExpired, // %U is filename. dialog to be implemented
+
+ EProgDeregisteringPhone, // progress bar to be implemented
+ EProgAcquiringLicence, // progress bar to be implemented
+ EProgRegisteringPhone, // progress bar to be implemented
+ EProgUpdatingRegistration, // progress bar to be implemented
+
+ ENoteRightsObjReceived, // popup
+ EUnusedId // The last ID
+ };
+
+enum TDrmUiResultCode
+ {
+ ECancelled,
+ EOk
+ };
+
+#endif // C_DRMUIDIALOGIDS_H
+