- 12 May, 2017 9 commits
-
-
Thomas Hartmann authored
This code has been moved to the delegates. Change-Id: I3e44a3eb2038299d3b0a7de1e86ed92c3d835bd4 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
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 12 commits
-
-
Eike Ziller authored
Conflicts: src/plugins/debugger/cdb/cdbengine.cpp Change-Id: Ib9aeccc4162c43e9ee3d85847d96678045625dd0
-
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>
-
Riitta-Leena Miettinen authored
To have all screenshots in the topic use Windows 10 and the new green numbers. Change-Id: I111d95191365e6d40c093910dc99cba4d9c16b7e Reviewed-by:
Niels Weber <niels.weber@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>
-
Riitta-Leena Miettinen authored
Change-Id: Iad1baf49ae1ad0fde83fdcbdb6c02087af52131a Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Riitta-Leena Miettinen authored
Update screenshots. Change-Id: I6be8a9a844f6c822650fa817756987a43abbd993 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Riitta-Leena Miettinen authored
...in the Qt Quick Designer States pane. Change-Id: Ie2a2252d295d6d0ae37744b7cc7691d5a1c3022f Reviewed-by:
Tim Jenssen <tim.jenssen@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>
-
Riitta-Leena Miettinen authored
...to the section that describes using the QML_DESIGNER_IMPORT_PATH option in a project .pro file. Change-Id: Ia8b10481b4235a89dae6d8df2b0320efb88ed1dd Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-17938 Change-Id: I71773893c2dde784c5d3f4c63e7efbbdad13916c Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 08 May, 2017 10 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>
-
Robert Loehning authored
Change-Id: Ib894ae05e8049331115ee34514d7638815408065 Reviewed-by:
Christian Stenger <christian.stenger@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>
-
Robert Loehning authored
Format of .pro file changed slightly Change-Id: I026057ecc76c082ddac06e81b36c0b3b62629da0 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>
-