This helps me a lot in understanding where the signals go:-)
Change-Id: Id6ed6fccc4ca6852887b7e140deeea60252fe062
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
So we inherit e.g. the cpp flags defined there. (Currently, compilation
fails because cxxLanguageVersion is not set for this product.)
Change-Id: Id66f2f6cdc7ba2155c820fd9aa77bb6ea9ecf0b7
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
This generalizes part of the previously GDB-only code paths
Change-Id: Id32798073e3c8bcb23bfedf463bebc866c8275e2
Reviewed-by: hjk <hjk@theqtcompany.com>
This further cuts down the initial loading time by a large margin and
can save some memory.
Change-Id: I8c3240d3137461229fa5576ad33c0d77b28776e0
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Loading them all at once and keeping them around all the time wastes
memory and time.
Change-Id: I088e0f955a93f94fa460ca17583123eb4d317da9
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Also, in contrast to the 5 previous times this piece of code has been
broken and fixed, this time add an elaborate comment about the problem
and a test case to check for future regressions.
Change-Id: I2babf7c6e98d7ab12ee53362229f30f6d9e5d7d5
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Like this the labels are also updated initially and when the model
changes. Also, use the more generic label "[unknown]" instead of
"<bytecode>" to replace empty descriptions. Even in the QML case it's
not always bytecode.
Change-Id: Iea0dc36eb9061c928f2cb9706adaaa3b4bab7811
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Apparently the parent is not always defined and we get warnings about
that.
Change-Id: I574d68c2668fef53af9422049143a0decf05286f
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Move cplusplus-frontend to src/tools
* Make them depend on libs/cplusplus instead of building that lib again
* Put the binaries into bin of the qtcreator build directory
* Unify *.pro files
* Build them all if BUILD_CPLUSPLUS_TOOLS is set
Change-Id: I8f9cd731625cbf9f41d5f6464c6cd946ffd6e141
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Not all defines make sense for non-compilation purposes.
Change-Id: I7c5dd5aaa6de5c8916dfc10eb54ae49efa22959d
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
The circle closes, that's where the code came from.
Change-Id: Ic36ab61ec8886c9a2747aeb29a7245df3ef0b6c4
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
An intermediate step to move the engines one by one to direct
WatchItem construction.
Change-Id: I563582498c4eeb3d604dfa046722133ab6d24650
Reviewed-by: hjk <hjk@theqtcompany.com>
There is no dependency to languageutils, but we now depend on cplusplus
since we use/call Utils::FileName and Utils::FileDropSupport.
Change-Id: I18ca659ec3023a146e9e358e33dabbf9805fb6ce
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Only the top level entry was handled so far, but we might add
items with subitems.
Change-Id: I55084a1f595f4982bd37168e71b144b17eee63b1
Reviewed-by: hjk <hjk@theqtcompany.com>
Default to 'editable' (not selectable), intentionally changes behavior
in the Kits, Compilers and Debugger option pages, but brings it more
in line with Qt version.
Change-Id: I71739a5d61c9980fc6da729dcb59b0900047f066
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
Qt nowadays logs into journald in some setups, so retrieve the output
from there and put it into the application output pane.
Change-Id: Ia2199a1420e1d80541f2f455e242d0b473922125
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>