CMsgCheckNames Class Reference
| class CMsgCheckNames : public CBase |
Class, which provides check names functionality in message editors.
MsgEditorAppui.lib
- Since
- 2.0
Constructor & Destructor Documentation
CMsgCheckNames()
| CMsgCheckNames | ( | ) | [private] |
~CMsgCheckNames()
| IMPORT_C | ~CMsgCheckNames | ( | ) | [virtual] |
Member Functions Documentation
AknInputBlockCancel()
| void | AknInputBlockCancel | ( | ) | |
CleanupResetAndDestroy(TAny *)
| void | CleanupResetAndDestroy | ( | TAny * | newItem | ) | [private, static] |
ConfigurationChanged()
| void | ConfigurationChanged | ( | ) | |
ConfigurationChangedComplete()
| void | ConfigurationChangedComplete | ( | ) | |
ConstructL()
| void | ConstructL | ( | ) | [private] |
Symbian 2nd phase constructor.
ContactMatcher()
Returns the contact matcher.
ConvertToPbk2Type(TMsgAddressSelectType)
Converts from TMsgAddressSelectType into TAiwAddressSelectType. Once pbk2 headers are included to builds permanently, this could be removed
DefineSearchFieldsL(CVPbkFieldTypeRefsList &)
| void | DefineSearchFieldsL | ( | CVPbkFieldTypeRefsList & | aOwnList | ) | [protected] |
Defines the search fields to be used in the search
Parameters
| CVPbkFieldTypeRefsList & aOwnList | - the fields will be added here |
DoConfigurationChangedCompleteL()
| void | DoConfigurationChangedCompleteL | ( | ) | [private] |
Performs configuration change handling.
ExecuteMultipleEntryFetchL(TAiwMultipleEntrySelectionDataV2)
Executes the multiple entry fetch.
ExecuteMultipleItemFetchL(TAiwMultipleItemSelectionDataV1 &)
Executes the multiple item fetch. This includes multiple entry and single item fetches.
ExecuteSingleItemFetchL(TAiwSingleItemSelectionDataV1)
Executes the multiple entry fetch.
FetchRecipientsL(CMsgRecipientArray &, TMsgAddressSelectType)
Fetches the recipients for the editors while hiding the asynchronous AIW handling and the related parameters
FetchRecipientsL(CVPbkContactLinkArray &, TMsgAddressSelectType)
Fetches the recipients for the editors while hiding the asynchronous AIW handling and the related parameters
FindAndCheckByNameL(const TDesC &, TMsgAddressSelectType, CMsgRecipientArray &, TInt)
Finds the contact items that match the given search string, checks if they are valid and if there are more than one valid matches shows them in a dialog where user can select one or more of the contacts. This function should be used when virtual phonebook is in use.
Parameters
| const TDesC & aText | - contains the search descriptor aAddressSelectType - determines which one of single selection dialogs provided by phonebook to use. aRecipientArray - the array to be handled aIndex - current index of the array |
| TMsgAddressSelectType aAddressSelectType | |
| CMsgRecipientArray & aRecipientArray | |
| TInt aIndex | |
GetAliasL(const TDesC &, TDes &, TInt)
Getalia from ContactDb based on given address.
HandleNotifyL(TInt, TInt, CAiwGenericParamList &, const CAiwGenericParamList &)
|
TInt
| HandleNotifyL | ( | TInt | aCmdId, |
| | TInt | aEventId, |
| | CAiwGenericParamList & | aEventParamList, |
| | const CAiwGenericParamList & | aInParamList |
| | ) | [protected] |
Parameters
| TInt aCmdId | |
| TInt aEventId | |
| CAiwGenericParamList & aEventParamList | |
| const CAiwGenericParamList & aInParamList | |
IdleFindCallback()
| void | IdleFindCallback | ( | ) | [protected] |
From MIdleFindObserver
This callback function is called by CIdle::RunL() when nothing of a higher priority can be scheduled. It is called for every 16 items searched to give the application a chance to update its search status. Implementation puts the results of the search into iFoundContacts.
NewLC()
Two-phased constructor. Leaves object into cleanup stack.
PerformAdvancedMatchL(const TDesC &, CVPbkFieldTypeRefsList *)
| void | PerformAdvancedMatchL | ( | const TDesC & | aFindString, |
| | CVPbkFieldTypeRefsList * | aFieldTypes |
| | ) | [private] |
Performs advanced match algorithm,
Parameters
| const TDesC & aFindString | |
| CVPbkFieldTypeRefsList * aFieldTypes | |
PutContactsToArrayL(CMsgRecipientArray &, TInt)
Puts the found contacts to the given array
Parameters
| CMsgRecipientArray & aRecipientArray | - the array to which the recipients will be added aIndex - index of the array, this is where the adding should start |
| TInt aIndex | |
SetDefaultPrioritiesL(TAiwAddressSelectType, RVPbkContactFieldDefaultPriorities &)
| void | SetDefaultPrioritiesL | ( | TAiwAddressSelectType | aAddressType, |
| | RVPbkContactFieldDefaultPriorities & | aPriorities |
| | ) | const [private] |
Sets default priorities for given address type.
SplitFindStringL(const TDesC &)
Parameters
| const TDesC & aFindString | |
UseAdvancedMatch(const TDesC &)
|
TBool
| UseAdvancedMatch | ( | const TDesC & | aFindString | ) | [private] |
Determines whether advanced match algorithm is needed.
Parameters
| const TDesC & aFindString | |
Member Enumerations Documentation
Enum TMsgAddressSelectType
Enumerators
| EMsgTypeSms | |
| EMsgTypeMms | |
| EMsgTypeMail | |
| EMsgTypeAll | |
Member Data Documentation
CContactMatcher * iCommonUtils
CVPbkContactLinkArray * iFoundContacts
CAiwServiceHandler * iServiceHandler
| CAiwServiceHandler * | iServiceHandler | [private] |
CPbk2StoreConfiguration * iStoreConfiguration
| CPbk2StoreConfiguration * | iStoreConfiguration | [private] |
TBool
iUseAdvancedMatch
|
TBool
| iUseAdvancedMatch | [private] |
CActiveSchedulerWait
iWait
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.