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)
void
|
ExecuteSingleItemFetchL
|
(
|
TAiwSingleItemSelectionDataV1
|
aData
|
)
|
[protected]
|
Executes the multiple entry fetch.
Parameters
TAiwSingleItemSelectionDataV1
aData
|
- is the selection data profiling the 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]
|
TBool
iShutdown
TBool
|
iShutdown
|
[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.