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)
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 &)
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()
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)
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
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.