- 16 Jan, 2015 7 commits
-
-
hjk authored
Change-Id: I6b4dff0909e87ab727cb8c5b5be6f6c25b687bf0 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I475a5914f3b65656dc12cf7619bfed34e9fc8b74 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
If the first descend did not hit the desired level the iterator was backing one level too much and failed to visit some items. Change-Id: Ia0f48a101a9daa0ad9359d081fe1949009ba6e19 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Follows the recently established pattern. Change-Id: I869da4df9d1d879ebff3ed7c45e8c33f376968a0 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Erik Verbruggen authored
Change-Id: I2e6a662770f15a565a784bdfad337ba7f2b9692a Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Christian Stenger authored
Issue was introduced with 273c3fa0 Change-Id: I09d3691c549cbca34d48725f092273e781af20ab Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
Change-Id: Iac9aa792c65c8d35b16ea23d9e20d909ef59eec6 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 15 Jan, 2015 17 commits
-
-
Eike Ziller authored
Change-Id: I368eeebb8e1878b30f262387cd7a8bcc4d9c9792 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Eike Ziller authored
Change-Id: Ia3a51fb99ae6cec1b7b3c135d272e92d503128dc Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
Change-Id: Ifc18e9779b9841a2f08c48dcd8dad36627d6e537 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: I1f47f9542729fde338a11180ccaeed3d537a337d Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
hjk authored
De-noise loops, use QVector for items bigger than a pointer. Change-Id: Idae68dc51a02cb6df9bdf2d920ae2de99c7bde6c Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Daniel Teske authored
Opening the context menu would move the focus, which then would reset the current node/project to come from the DocumentManager. So move the context menu handling code to the ProjectTree class and ensure that while it is open, the corresponding ProjectTree is considered the focused widget. Task-number: QTCREATORBUG-13684 Change-Id: I8b3dc410f5f5bc5e9a2dd663421b22cf3f147190 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
hjk authored
... and use the items themselves as main entry point for item related operations. With non-uniform tree items it's easier to have item specific functionality directly in the item implementation instead of the model. Change-Id: I4e9b7db98d16b91ddef81917417691129bb83621 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Christian Kandeler authored
To HEAD of master branch. Task-number: QTCREATORBUG-13838 Change-Id: If1f1015e8bc91e3b7ac3c04dcc949b24c5e7e453 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
hjk authored
This is purely informational, so no need to try overly hard. Change-Id: I76f25d5c9d9b4e65c10bf66ad1d48e08ab65293c Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Robert Loehning authored
Change-Id: Id1c8ee441a8479aa2bd19410e88c4ea48d0ee3f9 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Robert Loehning authored
Change-Id: Iffea74ffa8794b8c496987a4eb22ff76f181f55e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
The actual data is now in a TreeModel. As interface to individual breakpoints there's a new Breakpoint class essentially providing a checked handle. On the user code side breakHandler()->foo(bpId) is replaced by bp.foo(). Change-Id: I82f435bad6301fce85a1d82bf6bf39e9ddba511e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Daniel Teske authored
The Generic Project Manager builds the tree from the bottom to the top. Previously no signals were emitted while doing that since the watchers were added on adding the top level node at the end. With the new ProjectTree that leads to lots of signals, and leaves the FlatModel confussed, as that expects the nodes to be already in the hierarchy and crashes otherwise. Restore this behavior by checking if the affected nodes are in the hierarchy. Change-Id: I832b348867a8abad2afef11297b44f058592cb1d Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
hjk authored
At least for a few cases (std::string, vector, ...) this can succeed. Change-Id: Idfa4ced4cb20295472d001181a83373acd89883a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Robert Loehning authored
Task-number: QTCREATORBUG-13831 Change-Id: Ide335c00491a50ca8087fa07e27c0191e0d646b6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Tobias Hunger authored
Change-Id: I1ee17142e14200c5ae9597bbf9bee3f3978704f4 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Tobias Hunger authored
Change-Id: I98c9fe975a200728dcd32f18706b6bc2e59ca686 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 14 Jan, 2015 16 commits
-
-
Thiago Macieira authored
Ubuntu 7.04 is almost 8 years old now. This workaround can and should be removed. It was added by fcc9ba4b . Change-Id: Ic5d393bfd36e48a193fcffff13b90dc453eb1652 Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
hjk authored
Change-Id: Idd920feed7ae402a843a3854a8d2ab83b79b7076 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Eike Ziller authored
-
Robert Loehning authored
Change-Id: Ie6f91ff1c9ad4cc5092763c2f2eba0da56ce41e6 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
ExternalToolManager is exported, while ExternalTool isn't. Keep them separated. Change-Id: I9f002ed5ce803bcfc843f13a6858591ed9abcccb Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Christian Stenger authored
Change-Id: I3049efa29b80fecc6c9daa9e1eb967428d331bb2 Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Eike Ziller authored
Change-Id: I242d180337f7473868e3078095baf2d5e421fa35 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
Christian Stenger authored
Change-Id: I67f8d9705cd7b5063322e53fb3d745d0314b9fc0 Reviewed-by:
Robert Loehning <robert.loehning@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: I07f94584b876a41988f3e9d37c3b6db16738c05f Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Nikolai Kosjar authored
...and related functions. For clarity in client code. Change-Id: Icad6fc7b1eee2ce46a2eba8435359837a23409c8 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Nikolai Kosjar authored
Scope::lastMember() was misleading. Change-Id: I953d489b8a2a9b86321f73cad3b7b371c4acf91f Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com>
-
Nikolai Kosjar authored
This should improve results of CI tests where multiple creator instances execute the plugin tests. Change-Id: I557a0964568655662108df201589ba369096f4bf Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Nikolai Kosjar authored
Now adding a new include directive by the refactoring action will cover more cases. This will also help us to simplity the corresponding tests, since it is not necessary anymore to create actual files. Change-Id: Id7612b13c392735d6ae1fb2ce3c36169eff3628e Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Nikolai Kosjar authored
For the case that the document is based upon another one (see Snapshot::preprocessedDocument(), the only client of FastPreprocessor) the FastPreprocessor added extra unresolved includes. Change-Id: I0a7719fa8806af59f87a48bc6914270efd653e84 Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Nikolai Kosjar authored
Change-Id: Ie6399ae95b1dee84dc85fe2e7634c020b312a9a7 Reviewed-by:
Przemyslaw Gorszkowski <pgorszkowski@gmail.com> Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
Daniel Teske authored
The idea behind NodesWatcher was that it was the central place to catch node related signals, so that users didn't need to connect to each individual node and the nodes didn't need to be QObjects. Somehow Nodes ended up being QObjects anyway. Both the recently added ProjectTree and the FlatModels consume the signals the NodesWatcher sends. Unfortunately there's a ordering dependency between the ProjectTree and the FlatModels. This patch removes all NodesWatcher and instead makes the ProjectTree singleton the emitter of various project tree related signals. The ProjectTree also ensures that the ordering between the FlatModel and itself is taken into account. And it makes Node not derive from QObject, saving some memory in that process. Task-number: QTCREATORBUG-13756 Change-Id: I8b0d357863f1dc1d2d440ce8172502594138b9fb Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-