CPbk2SortOrderManagerImpl Class Reference
class CPbk2SortOrderManagerImpl : public CBase
|
Phonebook 2 sort order manager implementation for contact view.
Inherits from
-
CPbk2SortOrderManagerImpl
Nested Classes and Structures
Constructor & Destructor Documentation
CPbk2SortOrderManagerImpl(const MVPbkFieldTypeList &)
~CPbk2SortOrderManagerImpl()
~CPbk2SortOrderManagerImpl
|
(
|
)
|
|
Member Functions Documentation
AddObserverL(MPbk2SortOrderObserver &)
CenRepSeparatorChangeError(TInt)
void
|
CenRepSeparatorChangeError
|
(
|
TInt
|
aError
|
)
|
[private]
|
CenRepSeparatorChangedL()
void
|
CenRepSeparatorChangedL
|
(
|
)
|
[private]
|
CenRepSortOrderChangeError(TInt)
void
|
CenRepSortOrderChangeError
|
(
|
TInt
|
aError
|
)
|
[private]
|
CenRepSortOrderChangedL()
void
|
CenRepSortOrderChangedL
|
(
|
)
|
[private]
|
ConstructL(RFs *)
void
|
ConstructL
|
(
|
RFs
*
|
aFs
|
)
|
[private, inline]
|
ContactAddedToView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &)
ContactRemovedFromView(MVPbkContactViewBase &, TInt, const MVPbkContactLink &)
ContactViewError(MVPbkContactViewBase &, TInt, TBool)
ContactViewReady(MVPbkContactViewBase &)
ContactViewUnavailable(MVPbkContactViewBase &)
ConvertNameDisplayOrder(TPbk2NameOrderInCenRep)
Parameters
TPbk2NameOrderInCenRep
aCenRepOrder
|
|
ConvertNameDisplayOrder(CPbk2SortOrderManager::TPbk2NameDisplayOrder)
CreateSortOrderL(CPbk2SortOrderManager::TPbk2NameDisplayOrder, RResourceFile *)
CreateSortOrderLC(CPbk2SortOrderManager::TPbk2NameDisplayOrder, RResourceFile *)
CurrentSeparator()
const
TDesC
&
|
CurrentSeparator
|
(
|
)
|
const
|
Returns the current separator. This the separator that can be changed run time and saved to Central Repository.
DefaultNameDisplayOrderConfigurationL(RResourceFile &)
TPbk2NameOrderInCenRep
|
DefaultNameDisplayOrderConfigurationL
|
(
|
RResourceFile
&
|
aResFile
|
)
|
const [private]
|
DefaultSeparator()
const
TDesC
&
|
DefaultSeparator
|
(
|
)
|
const
|
Returns the language specific default separator. This can not be changed run time.
DefaultSeparatorConfigurationL(RResourceFile &)
FindObserver(MPbk2SortOrderObserver &)
IsDefaultSeparatorConfiguredL(RResourceFile &)
NameDisplayOrder()
Returns the current name display order.
NewL(const MVPbkFieldTypeList &, RFs *)
Creates a new instance of this class.
Parameters
const
MVPbkFieldTypeList
& aMasterFieldTypeList
|
Field type list.
|
RFs
* aFs = NULL
|
A file system session reference for resource file handling. If NULL then an own session is created.
|
NotifyPsEngineAboutSortOrderChangeL()
void
|
NotifyPsEngineAboutSortOrderChangeL
|
(
|
)
|
const [private]
|
PersistentNameDisplayOrder()
TPbk2NameOrderInCenRep
|
PersistentNameDisplayOrder
|
(
|
)
|
const [private]
|
PersistentSeparatorL()
HBufC
*
|
PersistentSeparatorL
|
(
|
)
|
const [private]
|
RemoveObserver(MPbk2SortOrderObserver &)
SendEventToObservers(Pbk2SortOrderObserverEvent)
SetContactViewL(MVPbkContactViewBase &)
Sets the contact view that this manager manages.
SetNameDisplayOrderL(CPbk2SortOrderManager::TPbk2NameDisplayOrder, const TDesC &)
Sets the name displaying order for the managed contact view.
SetPersistentNameDisplayOrder(TPbk2NameOrderInCenRep)
TInt
|
SetPersistentNameDisplayOrder
|
(
|
TPbk2NameOrderInCenRep
|
aNameDisplayOrder
|
)
|
[private]
|
Parameters
TPbk2NameOrderInCenRep
aNameDisplayOrder
|
|
SetPersistentSeparator(const TDesC &)
TInt
|
SetPersistentSeparator
|
(
|
const
TDesC
&
|
aSeparator
|
)
|
const [private]
|
SetSeparatorL(const TDesC &)
TBool
|
SetSeparatorL
|
(
|
const
TDesC
&
|
aSeparator
|
)
|
[private]
|
SortOrder()
Returns the current sort order.
Member Data Documentation
MVPbkContactViewBase * iContactView
TPbk2NameOrderInCenRep
iDefaultNameOrder
TPbk2NameOrderInCenRep
|
iDefaultNameOrder
|
[private]
|
Own: The default language specific name order that doesn't change.
HBufC * iDefaultSeparator
HBufC
*
|
iDefaultSeparator
|
[private]
|
TBool
iFeatureManagerInitilized
TBool
|
iFeatureManagerInitilized
|
[private]
|
const MVPbkFieldTypeList & iMasterFieldTypeList
RPointerArray< MPbk2SortOrderObserver > iObservers
HBufC * iSeparator
HBufC
*
|
iSeparator
|
[private]
|
Own: Custom separator for lastname and firstname saved in central repository
CSeparatorMonitor * iSeparatorMonitor
CVPbkSortOrder * iSortOrder
CSortOrderMonitor * iSortOrderMonitor
CRepository * iSortOrderSettings
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.