[Qt-creator] Triggering C++ syntax parsing programatically
Nikolai Kosjar
nikolai.kosjar at digia.com
Mon Mar 31 23:39:34 CEST 2014
On 03/31/2014 05:10 PM, Steve Atkins wrote:
> Is there a good way to trigger "Reparse Externally Changed Files" programmatically? By touching a file or some such?
>
> The context is that I've got some include files that are generated, and it'd be nice to have the tokens in there immediately visible to the tab completion in Creator as soon as they're generated.
I think the DocumentManager watches the opened files. That is, if you
touch an opened file you will at least get a pop up asking if it should
get reloaded (and thus reparsed).
Apart from that a project manager could trigger reparsing. But for this,
sth. in the project must have changed:
1. if some project defines/includes changes
==> the whole project is reparsed
2. else if a project file is added/removed
==> among others, the time stamp modified file are reparsed
Nikolai
More information about the Qt-creator
mailing list