CSearchPlugin Class Reference
class CSearchPlugin : public CBase
|
Search plug-ins (Ecom) interface definition.
Constructor & Destructor Documentation
~CSearchPlugin()
~CSearchPlugin
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
ContentSearcherL(const RArray< TUid > &, const CSearchCondition &, MSearchPluginObserver &)
Parameters
const
RArray
<
TUid
> & aContentIdArray
|
Content to be searched for.
|
const CSearchCondition & aCondition
|
The conditions that must be fullfilled.
|
MSearchPluginObserver
& aObserver
|
|
GetSupportedContentL(RPointerArray< CSearchContent > &)
void
|
GetSupportedContentL
|
(
|
RPointerArray
< CSearchContent > &
|
aContent
|
)
|
[pure virtual]
|
Returns the supported content of this plugin.
Parameters
RPointerArray
< CSearchContent > & aContent
|
The content that this plugin can search.
|
IsSupportedContent(TUid)
TBool
|
IsSupportedContent
|
(
|
TUid
|
aContentId
|
)
|
[pure virtual]
|
Indicates if this plugin supports the searching of the given content.
Parameters
TUid
aContentId
|
Id of the search content. Can be either class or a folder.
|
LaunchApplicationL(const TDesC8 &)
void
|
LaunchApplicationL
|
(
|
const
TDesC8
&
|
aLaunchInfo
|
)
|
[pure virtual]
|
Launches a viewer/editor application for the given document id.
ListAllImplementationsL(RImplInfoPtrArray &)
Lists all implementations which satisfy this ecom interface.
Parameters
RImplInfoPtrArray
& aImplInfoArray
|
On return, contains the list of available implementations
|
NewL(TUid)
Ecom interface static factory method implementation.
Parameters
TUid
aImpUid
|
Ecom's implementation uid
|
NewLC(TUid)
Ecom interface static factory method implementation.
Parameters
TUid
aImpUid
|
Ecom's implementation uid
|
PluginId()
TUid
|
PluginId
|
(
|
)
|
const [inline]
|
SearchPluginExtensionL(TUid)
TAny
*
|
SearchPluginExtensionL
|
(
|
TUid
|
|
)
|
[inline, virtual]
|
Returns the extension for this interface. If no extension is available, return NULL.
ServiceId()
TUid
|
ServiceId
|
(
|
)
|
const [inline, virtual]
|
Member Data Documentation
TUid
iDtor_ID_Key
TUid
|
iDtor_ID_Key
|
[private]
|
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.