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.