RContactRemoteView Class Reference
class RContactRemoteView : public RSubSessionBase
|
This class is used internally by remote contact views as the handle to the server side view object.
CContactRemoteViewBase
Public Member Functions
|
HBufC
*
|
AllFieldsLC
(
TInt
, const
TDesC
&)
|
TContactItemId
|
AtL
(
TInt
)
|
TInt
|
CancelRequestViewEvent
()
|
void
|
ChangeSortOrderL
(const
RContactViewSortOrder
&)
|
void
|
Close
()
|
CViewContact
*
|
ContactAtL
(
TInt
)
|
TContactViewPreferences
|
ContactViewPreferencesL
()
|
void
|
ContactsMatchingCriteriaL
(const MDesCArray &,
RPointerArray
<
CViewContact
> &,
TBool
,
TUid
)
|
TInt
|
CountL
()
|
TInt
|
FindL
(
TContactItemId
)
|
void
|
GetContactIdsL
(const
CArrayFix
<
TInt
> &,
CContactIdArray
&)
|
void
|
GetContactsMatchingFilterL
(
TInt
,
RArray
<
TContactIdWithMapping
> &)
|
void
|
GetSortOrderL
(
RContactViewSortOrder
&)
|
TUid
|
GetViewSortPluginImplUidL
()
|
void
|
OpenL
(const
CContactDatabase
&, const
RContactViewSortOrder
&,
TContactViewPreferences
, const
TUid
&, const
TDesC8
&)
|
void
|
OpenL
(const
CContactDatabase
&, const
TDesC
&, const
RContactViewSortOrder
&,
TContactViewPreferences
, const
TUid
&, const
TDesC8
&)
|
void
|
RequestViewEvent
(
TPckgBuf
<
TContactViewEvent
> &,
TRequestStatus
&)
|
const
RContactViewSortOrder
&
|
SortOrderL
()
|
Inherited Functions
|
|
RSubSessionBase::CloseSubSession(TInt)
|
|
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::RSubSessionBase()
|
|
RSubSessionBase::Send(TInt)const
|
|
RSubSessionBase::Send(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt)const
|
|
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
|
|
RSubSessionBase::Session()const
|
|
RSubSessionBase::SubSessionHandle()const
|
Member Functions Documentation
AllFieldsLC(TInt, const TDesC &)
CancelRequestViewEvent()
TInt
|
CancelRequestViewEvent
|
(
|
)
|
|
ChangeSortOrderL(const RContactViewSortOrder &)
ContactAtL(TInt)
Returns the contact item at the specified index into the view.
-
capability
-
ReadUserData
ContactViewPreferencesL()
TContactViewPreferences
|
ContactViewPreferencesL
|
(
|
)
|
|
ContactsMatchingCriteriaL(const MDesCArray &, RPointerArray< CViewContact > &, TBool, TUid)
Searches all contact items in the view for fields that contain the search strings specified.
Parameters
const MDesCArray & aFindWords
|
A descriptor array containing one or more search strings
|
RPointerArray
<
CViewContact
> & aMatchedContacts
|
On return, an array of matching contact items
|
TBool
aPrefixSearch
|
|
TUid
aUid
|
|
GetContactIdsL(const CArrayFix< TInt > &, CContactIdArray &)
Convert between view indexes and contact ids. This method makes the request to the server.
-
capability
-
ReadUserData
GetContactsMatchingFilterL(TInt, RArray< TContactIdWithMapping > &)
Requests an array of contact IDs from the server-side view which match the filter provided by the client.
GetSortOrderL(RContactViewSortOrder &)
GetViewSortPluginImplUidL()
TUid
|
GetViewSortPluginImplUidL
|
(
|
)
|
const
|
OpenL(const CContactDatabase &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 &)
OpenL(const CContactDatabase &, const TDesC &, const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 &)
PackageSortOrderAndPluginDetailsLC(const RContactViewSortOrder &, TContactViewPreferences, const TUid &, const TDesC8 &)
HBufC8
*
|
PackageSortOrderAndPluginDetailsLC
|
(
|
const
RContactViewSortOrder
&
|
aSortOrder,
|
|
TContactViewPreferences
|
aContactTypes,
|
|
const
TUid
&
|
aSortPluginImplUid,
|
|
const
TDesC8
&
|
aSortPluginName
|
|
)
|
const [private]
|
PackageSortOrderLC(const RContactViewSortOrder &, TContactViewPreferences)
RequestViewEvent(TPckgBuf< TContactViewEvent > &, TRequestStatus &)
Member Data Documentation
RContactViewSortOrder
iSortOrder
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.