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.