- 15 Oct, 2014 1 commit
-
-
hjk authored
Pimpl, add some convenience setters. Change-Id: I525c080179fddab6fe2bd2270505fdbf33e56be2 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 08 Oct, 2014 6 commits
-
-
Nikolai Kosjar authored
...when adding an include for an undefined identifier. Change-Id: Ia338e924901262a847d3bd7ed9733d8e66c631dd Task-number: QTCREATORBUG-10391 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
...in AddIncludeForUndefinedIdentifier. Even without this locator filter we can offer an refactoring action. See findIncludeForQtClass(). Change-Id: Ic616b82b0af9d59984da882e08f6ede714e85a86 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
Task-number: QTCREATORBUG-9704 Change-Id: Ib08c331364fbfcb6e3fb9971d45e8b27311143ae Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
Now there is no need to position the cursor on "C" of "Namespace::C" to trigger the quick fix. It will already trigger if the cursor is somewhere within the name. Change-Id: Ic99325f95b5cf5551fc74b55606c402461849fb0 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
...for AddIncludeForUndefinedIdentifier. There are two basic tests for AddIncludeForUndefinedIdentifier: * Tests bypassing match() in order to only test the inserting of an include at the right position (now named *_inserting_*) * Tests also testing match() Change-Id: I5b2b008ff9462a1cdaa5718f6a430c46992effab Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
...to make the high level code path easier to follow. Change-Id: If0ff9a15c9de399286e3a7f59a571949ca8f04de Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 06 Oct, 2014 1 commit
-
-
hjk authored
... to the editor factories and pass it to the document, not the widget. Saves some code, puts fewer objects into the object pool. Change-Id: Iaaf250af74dc4e0c62700873accbb40ba88b7d9e Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 02 Oct, 2014 3 commits
-
-
hjk authored
Change-Id: I94794214d969aeda6b3ce21fdca9e0bd23dea800 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
Unused. Change-Id: Idd9805756c51e025e99842fa6fc8707b10927c4d Reviewed-by:
David Schulz <david.schulz@digia.com>
-
hjk authored
Change-Id: I256753726cd543e157663faddabf960b26b04300 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 30 Sep, 2014 7 commits
-
-
hjk authored
Limitations: * Overloads are not yet handled * Action is not offered if the slot can't be looked up in the receiver expression (e.g. when it's a base class pointer). Change-Id: I5779ff1b74657025d058d4f3690f6723b4784497 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
The editor factories are already a central place to associate hover handlers with editors, no need to retrieve them later from the object pool again. This also allows for easy handling of more than one active handler per editor. Change-Id: Ie716b96f5ce6b526ee897468635e03e909d81538 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Tobias Hunger authored
Change-Id: If39ed6d2711fa4cc144d1b1f9738acf3d04ac225 Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
{Cpp,QmlJS}QuickFixProcessor were doing the same (storing a single pointer to a IAssistProvider). This could be done in the base class with the leaf classes removed. Change-Id: I0e419f37c5547d5ddfcfd1a767d356040dd7e56f Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Eike Ziller authored
Fill the line and column information in the location returned by QmlOutlineModel::sourceLocation for that. The drag & drop code also needed a way to override the executed drop action for file drops, because the QML outline supports move-drags, which would lead to the items being removed from the outline when dragged onto a split... Change-Id: I2478abc7d5aa2f3aa676cdd609ecb69a50adce8c Reviewed-by:
Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
Christian Kandeler authored
Change-Id: I9c02e0f7b9701ffac9a2c05d240573e65464fb52 Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com>
-
hjk authored
Change-Id: I5c047cf5e2bffa2f7c19c145c4f8d0adf3e64533 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 29 Sep, 2014 2 commits
-
-
hjk authored
... and some of the related implementation details Change-Id: I1f03aa5acf2d3fb2cfc2a6a7845f3d3578b0408d Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Eike Ziller authored
Follow symbol in next split broke with fd9b2af9 because the flag was no longer handled through EditorManager::openEditorAt Also remove the flag NoNewSplits which is no longer used, and simplify how links are opened from the C++ editor. Change-Id: I845cc3a0a43d82b79d5c46a273232b69fd6e3ea9 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 26 Sep, 2014 2 commits
-
-
hjk authored
Less noise on the user side. Change-Id: Ia5b495a1f9d3ec43623056d793f6771b3b84fd6b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
*Document* and *Layout* classes, all basetext* files Change-Id: I1c6e376733a434fcb5c7f19c6210dfa031eeafde Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 25 Sep, 2014 2 commits
-
-
hjk authored
First step of some more 'Base' removal in TextEditor. s/Core::TextDocument/Core::BaseTextDocument/ s/TextEditor::BaseTextDocument/TextEditor::TextDocument/ Change-Id: I71ba325a2f0ad72ec9dae0d96846cbae72d326f7 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
Thomas Hartmann authored
This patch removes src/libs/utils/qtcoverride.h and uses Q_DECL_OVERRIDE from Qt 5 instead. Change-Id: I61ffa539648ffe996dc061eec7708c04580c0f09 Reviewed-by:
Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 23 Sep, 2014 2 commits
-
-
Nikolai Kosjar authored
Remove plural to align with the other VirtualFunctionAssist* classes. Change-Id: I986e564ab9080e6fbc75f524f89d98907792a48e Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
Nikolai Kosjar authored
...in VirtualFunctionsAssistProcessor. Change-Id: Ic53d1ba92a5ca396055f4727839a89835d881e8d Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 22 Sep, 2014 4 commits
-
-
Nikolai Kosjar authored
Re-produce the fixed problem with: 1. Shut down Qt Creator while having the include hierarchy sidebar open. 2. Re-start Qt Creator - the side bar is displayed again, but the "No include hierarchy available" label is not scaled at the full sidebar size, but only to 50%. Change-Id: I24e84bfd7cbb9dd9383a60179f5444de9401015d Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
Nikolai Kosjar authored
...in InsertVirtualMethodsOp. Leak occurred while running test_quickfix_InsertVirtualMethods(final_function_removed) in valgrind memcheck. Change-Id: I1119b68feb25ecd6e210201c7e0f1e651e2542f9 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Nikolai Kosjar authored
...in VirtualFunctionTestAssistProvider. Change-Id: I6472a599ca12d72e8df8e6f416eaa02c27ef1cc6 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
hjk authored
Remove GenericProposalModel convenience constructor, add GenericProposal instead. Less user side code. Change-Id: I833f9943df27b50579485c93efb96943ec403f65 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 19 Sep, 2014 3 commits
-
-
hjk authored
Replace the CppModelManagerInterface/derived CppModelManager combo by a more common CppModelManager/CppModelManagerPrivate pimpl pattern. Change-Id: Ia4582845ed94d5ef60b8571bab9b2260c6290287 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Nikolai Kosjar authored
That is, if the user does Ctrl+LeftClick or (Ctrl+E,) F2, but not on hover. The described bug in the report occurred because we immediately jump to an item if there is only one, e.g. in case of no overrides. That could also happen on hover, which lead to the undesired effect. Change-Id: I79f6fa1f90d37ea209da022d55d48aab2c13c21a Task-number: QTCREATORBUG-12986 Reviewed-by:
David Schulz <david.schulz@digia.com>
-
hjk authored
It logically depends on the Snapshot and has a related lifetime. Keeping it in the Snapshot avoids some code compelxity. Change-Id: I24ee4483b44d9b0d7f2e4d494ae7ea624b949f9c Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 17 Sep, 2014 2 commits
-
-
hjk authored
Change-Id: I46878d9ca048d0c79032445f5adc27c12d27f30c Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
hjk authored
Change-Id: Ie6c01ca4fb11b4b4c5e66618c9f8f0cb67e7845b Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 16 Sep, 2014 2 commits
-
-
Erik Verbruggen authored
.. because they now hold only files for a single language+extensions combination. Task-number: QTCREATORBUG-11709 Task-number: QTCREATORBUG-12818 Change-Id: If294f6de07d60126be733d98de12b89b8af3efce Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
Erik Verbruggen authored
This cleans up the handling of those settings, and makes sure that the C++ document is setting those settings before parsing. This also prevents lock contention in the parser, because before this patch the document would kick of the initial parse (after opening a document), after which the editor would come in and try to set the preprocessor settings, resulting in the UI thread locking until the initial parse was done. Change-Id: Ia2e18a9667e10279f045c1c5849046ec4cfe85ae Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-
- 10 Sep, 2014 1 commit
-
-
hjk authored
Change-Id: Ie54bf52d3f89c76f379d20c4807b1e252af51505 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 09 Sep, 2014 1 commit
-
-
hjk authored
Simplifies the code base by removing one level of unused and unneeded abstraction. - Merge {I,Default}AssistInterface to AssistInterface - Merge {IAssist,Basic}ProposalItem to AssistProposalItem - Merge {IGenericProposal,BasicProposalItemList}Model to GenericProposalModel Change-Id: I54ee7b095427383d67a00fc1d87c3808c21d812d Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@digia.com>
-