[SailfishDevel] Qt Creator Code AutoCompletion in QML for C++ declarative plugins

christopher.lamb at thurweb.ch christopher.lamb at thurweb.ch
Mon Jan 27 06:13:21 UTC 2014


Hi David

Thanks, your guess is correct. I had not seen the option under Tools / C++.

Unfortunately it does not help either.

During breakfast I have found a solution: closing all projects and  
QtCreator, then reopening gives autocompletion with the correct  
updated properties / method names.

Chris

Zitat von "David Greaves" <david.greaves at jolla.com>:

> On 26/01/14 16:23, christopher.lamb at thurweb.ch wrote:
>> Hi All
>>
>> My app exposes chunks of functionality to the QML side from C++ declarative
>> plugins.
>>
>> On the QML side QtCreator gives me automatic code completion for elements
>> exposed from such plugins, suggesting property and method names.
>>
>> So far so good.
>>
>> The trouble is, I often refactor the C++ code as I add complexity  
>> e.g. renaming
>> properties and methods as better names occur to me, or reflect a  
>> change in purpose.
>>
>> The trouble is, back on the QML side, QtCreator code-completion  
>> still suggests
>> the original names long after these have been renamed or eliminated.
>>
>> Is there any way to "flush" / update the code completion so it reflects the
>> current state of affairs? Cleaning does not help, nor does "Reset  
>> Code Model".
>
> Just guessing but this ^^ option is under Tools => QML/JS ... have you tried
> Tools => C++ => "Update Code Model"
>
> David
>
>





More information about the Devel mailing list