[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-dev] temporarily switch off indexer programmatically
|
Yes, I think you'll have to reset the indexer for each project.
-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of ext Subs
Sent: Friday, August 15, 2008 6:52 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] temporarily switch off indexer programmatically
Warren,
Thanks for the code - I have it working.
However, a supplementary question:
I am creating several projects in a wizard (with the ID_NO_INDEXER
selected) and on completion want to index all of the projects. Do I need
to run around each project, setting the IndexerId for each of them? I
guess if I create them while the default is set to ID_NO_INDEXER, then I
will need to.
Thanks
Warren.Paul@xxxxxxxxx wrote:
> Something like this:
>
> // remember the indexer setting
> String defaultIndexerId =
> CCorePlugin.getIndexManager().getDefaultIndexerId();
> try {
>
> CCorePlugin.getIndexManager().setDefaultIndexerId(IPDOMManager.ID_NO_I
> ND
> EXER);
>
> // whatever you need to do here
> } finally {
> // restore the default indexer
>
> CCorePlugin.getIndexManager().setDefaultIndexerId(defaultIndexerId);
>
> // and now set the indexer for the project which
starts the
> indexing
>
> CCorePlugin.getIndexManager().setIndexerId(cProject,
defaultIndexerId);
> }
>
>
> Thanks,
> Warren
>
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On Behalf Of ext Subs
> Sent: Thursday, August 14, 2008 10:45 AM
> To: CDT General developers list.
> Subject: [cdt-dev] temporarily switch off indexer programmatically
>
> Hi,
>
> I've written a wizard that creates some C projects and imports
> resources into them. I'd like to disable the indexer while the wizard
> is running and restore its original state when the wizard completes.
>
> I've had a look around but can't find a way to do this. Any clues?
>
> Thanks,
>
> --
> Subs
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
--
Subs
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev