phoneuis/dialer/inc/dialer.hrh
changeset 0 5f000ab63145
child 3 8871b09be73b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/phoneuis/dialer/inc/dialer.hrh	Mon Jan 18 20:18:27 2010 +0200
@@ -0,0 +1,119 @@
+/*
+* Copyright (c) 2007 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: Declarations for resources of Dialer.
+*     The file can be included in C++ or resource file.
+*     
+*
+*/
+
+
+#ifndef DIALER_HRH
+#define DIALER_HRH
+
+#define KDialerCmdBase 7000
+
+enum TDialerCommandId
+    {
+    // Commands from buttons
+    EDialedCmdNone = -1,        // 
+    EDialerCmdOne = KDialerCmdBase,          // 1
+    EDialerCmdTwo,              // 2
+    EDialerCmdThree,            // 3
+
+    EDialerCmdFour,             // 4
+    EDialerCmdFive,             // 5
+    EDialerCmdSix,              // 6
+
+    EDialerCmdSeven,            // 7
+    EDialerCmdEight,            // 8
+    EDialerCmdNine,             // 9
+
+    EDialerCmdPrefix,           // *+
+    EDialerCmdZero,             // 0
+    EDialerCmdHash,             // #
+
+    EDialerCmdClear,            // clear
+    EDialerCmdClearNumberEntry,  // clears number entry
+    EDialerCmdCallVoice,        // create voice call
+    EDialerCmdCallVideo,        // create video call
+
+    // Commands from buttons and menus
+    EDialerCmdLog,              // open recent calls log (dialled)
+    EDialerCmdContacts,         // open contacts
+    EDialerCmdAddToContacts,       // add number/address to contacts.
+    EDialerCmdAddNewToContact,         // open contacts
+    EDialerCmdAddToExistingContact,         // open contacts
+    EDialerCmdSpeedDial,         // open speed dial
+    
+    // Commands from menus
+    EDialerCallHandling,
+    EDialerCmdTouchInput, 
+    EDialerCallSettings,
+    EDialerSendServiceCmd,
+    EDialerCmdEditText,
+    EDialerCmdCopyText,
+    EDialerCmdCutText,
+    EDialerCmdPasteText,
+
+    // General commands    
+    EDialerCmdUpdateButtons,
+    EDialerAiwCommandVoiceCall,
+    EDialerAiwCommandVideoCall,
+    EDialerAiwCommandWriteMessaage, 
+    
+    // Informative commands.
+		EDialerMsgCallRemoved,		// 
+		EDialerMsgCallAdded,		// 
+		EDialerMsgSSInNumberEntry,		// number entry contains SS, USSD or phone service string.
+		EDialerMsgNumberInNumberEntry,	// number entry contains phone number.
+    
+    // NumberEntry commands
+    EDialerNumberEntryEmpty,
+    EDialerNumberEntryNotEmpty, 
+    
+    EDialerExit, 
+    
+    EDialerCmdLast
+    };
+
+
+enum TDialerNumberEntryContentType
+    {
+    EDialerContentEmpty,
+    EDialerServiceString,
+    EDialerVoIPAddress,
+    EDialerPhoneNumber
+    };
+    
+// The mode the dialer is operating.
+enum TDialerOperationMode
+    {
+    EModeDialer, // Phone Dialer
+    EModeVoiceDTMF, // Phone DTMF string query 
+    EModeVideoDTMF // Video telephony DTMF send
+    };
+
+enum TVideoVariety 
+    {
+    EVideoVarietyPortrait = 0,
+    EVideoVarietyLandscape = 1
+    };
+    
+enum TDialerVariety 
+    {
+    EDialerVarietyPortrait = 0,
+    EDialerVarietyLandscape = 1
+    };    
+    
+#endif // _DIALER_HRH_