- 12 May, 2017 8 commits
-
-
Thomas Hartmann authored
NameItemDelegate does not require internals of the model anymore. The delegates are now agnostic about the model. Change-Id: Ibf19674b765353f1f55a361a76ab4002534b73b6 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
IconCheckboxItemDelegate does not require internals of the model anymore. Change-Id: Ia4d2787cf34c56e8b2a3b82184b9d5f2378ce607 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
We introduce a role for the model node. This way we do not have to access the model directly. Change-Id: If3eb006894e1d227ec9c58bbd99cdcd500cd62d7 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: Id35a743377d77882c7fc5e33e2a69a01c0fde140 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: I5c74437bf2ba9dad06b452c58286a5168e6f392e Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
This was just some reference/leftover. It is now used in the WIP implementation of the new/alternate model. Change-Id: I2909f3b7c24121277b1b05b03716d0a2dbdbcd73 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: I8abd54b20371ffaec37c044e8cdefe4010c520dd Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
In the complex model we will not always have icons. We keep 4 pixels for indentation. Change-Id: I07b66d3846a36a73a2dcbe4910f2da895756ef07 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 11 May, 2017 6 commits
-
-
Thomas Hartmann authored
Since there will be two models we have to decouple things in the delegates. Change-Id: If20b7ca1ab211bbf953968fb0994679b588e8b4a Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Change-Id: If1e73d218c2647074ecb198749b176b4618111b0 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
This allows to share functionality with an alternative tree model. Change-Id: I2737ce2e7d93cc92695a6b888afda9da411c9fa4 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Nikolai Kosjar authored
For "foo(|" [1] we requested a completion from libclang with the cursor position just before "foo" and then filtered the function declarations for functions matching the name "foo". This worked fine for ordinary functions, but obviously not for constructors and functors. Recent versions of libclang support proper function call completion with XCursor_OverloadCandidate, so make use of that. [1] '|' represents the cursor position Task-number: QTCREATORBUG-14882 Task-number: QTCREATORBUG-14884 Change-Id: I9d31b3960ccff6a8b9440dbcb7ff9f5ca9f61266 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Nikolai Kosjar authored
From the documentation: Do not stop processing when fatal errors are encountered. When fatal errors are encountered while parsing a translation unit, semantic analysis is typically stopped early when compiling code. A common source for fatal errors are unresolvable include files. For the purposes of an IDE, this is undesirable behavior and as much information as possible should be reported. Use this flag to enable this behavior. Change-Id: I0af9f7b1ed68c41e9bcf0abf97d8a4e22dc124ca Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
This allows to use the icon in other places. Change-Id: I3c67351273f3be3c0fbe19eb58984cf54d057a3d Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 10 May, 2017 3 commits
-
-
Thomas Hartmann authored
The rectangle that indicates selection has now the selection color. Change-Id: I59bcd070bfb8b16f297e648ff53d83c8953b4896 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
This patch gets rid of of QStandardItemModel. Instead we implement a simple tree model without any explicit structure. The model simply maps the generic Model to a tree. The advantage of the new model is that is does not use a shadow data structure (QStandardItemModel) anymore. The original model is always directly mapped to the tree model. This makes initialization a lot faster and and there cannot be any synchronization issues anymore. Change-Id: I0e71ff2d4067f29a4c25c78ad3d626a5daf206a4 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Ulf Hermann authored
Apparently macOS will block the event loop until a real mouse click happens if you open and close context menus in quick succession. When it does that, the timer won't hit anymore and the mouse event to trigger the next test step won't be generated. Change-Id: Ie0c05d8a5a2020fe46381358133cd7cdbbf42299 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
- 09 May, 2017 5 commits
-
-
Ulf Hermann authored
Change-Id: Idcd939eff52a9d00addada8ddba0513619b1d432 Reviewed-by:
hjk <hjk@qt.io>
-
Vikas Pachdha authored
Output tab might be reused but title nevertheless be updated Task-number: QTCREATORBUG-18109 Change-Id: I497fa3086e840131fbfcc81a5002da06ac70978f Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Orgad Shaneh authored
Change-Id: Ic501ba0af8bba4589cba62d78f0ef62cd5f5d46f Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Ulf Hermann authored
The context menu event can be generated multiple times within one loop of QTRY_VERIFY. The result is that multiple showFullRange() signals can be generated before we check again for spy.count() == 1. Thus, the check never succeeds and the number of signals keeps growing. We connect the showFullRange() signal to the model manager in order to get a more realistic test setup. This way the action that generates the showFullRange() signal is disabled in any further context menus, just as it is supposed to be. In addition we can now check for the manager to actually show the full range. Change-Id: I5e13c2666ce1a15c7a5fad57affd4274d9656656 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Tobias Hunger authored
Remove dummy files that qmake litters into the project tree. Task-number: QTCREATORBUG-17675 Change-Id: I74ec4443e76b40eaeae2c746d25c38b4acf9e92b Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 08 May, 2017 9 commits
-
-
Vikas Pachdha authored
Target Async mode enabled only for ndk version > 11 Task-number: QTCREATORBUG-18111 Change-Id: I218b6c23c1da13091f0035193a43e6117748055a Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Kandeler authored
This bug got re-introduced by commit fc5ce1e7. Task-number: QTCREATORBUG-17382 Change-Id: I6114ca8f4305b3c0e356f4849094ecb1ccca7601 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-18160 Change-Id: I1b8fe9f949ca9aa04858321317ebb13eb01236ab Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
The ClangStaticAnalyzer is a tool. Change-Id: I1462997a99e49486b47accb302d3f5b7b0b672b6 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
hjk authored
Tools like ClangStaticAnalyzer do not operate on a running process, so there is no valid process handle when they are 'stopping'. Change-Id: I42754475f9c7c7367e0f4875c6f3348fd81fccf8 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Eike Ziller authored
Change-Id: Ie02d3ae02b2453b33a3c779307f6f44348e2d0cd Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Eike Ziller authored
Change-Id: I43734e16ee0972906666629dc822e19982980d0e Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Thomas Hartmann authored
The text inline editing has an ugly cursor rendering glitch with Qt 5.8. When we render the widget "manually" using grab then things seem to be ok. Change-Id: Idd00044de783164ca4ec021ae4c7b9f15302c2cb Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
David Schulz authored
If the cdbextension can't be found in 4.3 it's most probably caused by an update of Qt Creator via Maintenance Tool. Instruct the user to enable the 'Qt Creator CDB Debugger Support' component via the missing cdbbextension message box. Change-Id: I1e71d89ca75049dc1a2aacbe2b17bebf910a0d91 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 05 May, 2017 9 commits
-
-
Vikas Pachdha authored
Task-number: QTCREATORBUG-18161 Change-Id: Ibe7f779d26c199a91634c5921556df67d7c5aada Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Nikolai Kosjar authored
Change-Id: Id509e798c6b421f27ee46d7e84012225601dde30 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Nikolai Kosjar authored
Change-Id: I91e95acd37152eda4e25c0b8abf46d36523fd2b9 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Nikolai Kosjar authored
...with new project arguments. Reproduce with: 1. Open a file with some #ifdef 2. Edit the file, e.g. type space. 3. Change the build configuration so that the highlighting flips in the editor. 4. Edit the file again, the configuration flips again [repeat]. Change-Id: Ib97c18fc46538d74c63972e682a348ae2736a4e6 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Nikolai Kosjar authored
Use a flag to indicate whether a supportive translation unit should be set up. It will be needed in a follow-up change, too. Change-Id: I6858caa303fcd9dca9486607380240dd5895a14a Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Thomas Hartmann authored
The QML minor version does not always match the QtQuick.Item minor version. The wrong version leads to warnings/error messages later. Change-Id: I5d38c17da079d8309db4fd4044eb0be4e9093dae Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
The Qml code model needs the contents of resource files. This was done using QmakeVfs::readVirtualFile, which is not correct, since it does not read data from files on disk. So fix this mistake by using QmakeVfs::readFile instead. Task-number: QTCREATORBUG-18140 Change-Id: I25fd07d63ab02764bdf3fa705e2ff025d6831581 Reviewed-by:
Marco Benelli <marco.benelli@qt.io>
-
hjk authored
Forward all tool and target activities to run control, and initiate further state transitions (only) from there. Also, make sure tool/target's on finished() triggered on all finishing code paths. After that, the base state handling is sufficient to handle remote linux running and debugging. Change-Id: I0150ef249c9ad0b7b8ac7192be6dc860c9ca8fc5 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Christian Kandeler authored
To HEAD of 1.8 branch. Change-Id: Iade1952749f9f6344d2a535a106c63282bfc5041 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-