- 07 Sep, 2015 1 commit
-
-
Ulf Hermann authored
selectedItemChanged is entirely enough to signal that the selection has changed. Change-Id: I1b5640c4ad4891ab9fadac83a53b202fdd6871a5 Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 16 Dec, 2014 1 commit
-
-
Ulf Hermann authored
Change-Id: I964b2f149e237eb25a08600e8dab8968e8bc0cb9 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 15 Dec, 2014 4 commits
-
-
Ulf Hermann authored
Like that we can easily add different renderers to use the same render passes, e.g. for the overview. Change-Id: Ib7dcb77a45e74488971011310f53f7639286768d Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
Ulf Hermann authored
TimelineRenderer will be a public class in the timeline library. We don't want to expose its private members. Change-Id: Ib82ab8b30f702293d1d8b5d101b7dd0e3380194c Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
Ulf Hermann authored
The new namespace "Timeline" is for classes that are supposed to go to the generic timeline library later. Change-Id: I1f6dce59de2c37398b1ed89473e1a94ec020104b Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
Ulf Hermann authored
Change-Id: I633dc6a862f344a7e5e86c25e44e400e3000f644 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 12 Dec, 2014 1 commit
-
-
Ulf Hermann authored
By using the scene graph we can retain the geometry for events in the timeline on the GPU and potentially speed up the rendering for large amounts of items. Change-Id: I2cfbb8ef4ebc7b56f1977ec1facb4f2e7f2002ee Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 05 Dec, 2014 1 commit
-
-
Ulf Hermann authored
This potentially allows us to use different views for different categories and reduces the reliance on TimelineModelAggregator. Change-Id: I486481599d1517abc0087c565358f27405e4108b Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 27 Nov, 2014 1 commit
-
-
Ulf Hermann authored
That's where they belong. Having them in the view makes no sense. Change-Id: Ia2a6c8b02804ed8a1e10b0731cd62b6fd6489b0c Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 21 Nov, 2014 3 commits
-
-
Ulf Hermann authored
The event view deals in type ids and the timeline view has to handle selection by type id. Using the coincidence that typeId == selectionId in the cases we're interested in is ugly. Change-Id: I6f94ccd2c3945d5901d0a225deee7de077bfce58 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
Ulf Hermann authored
The ones we'll refactor into the timeline library should be called timeline* and the others should be called qmlprofiler*. Change-Id: I6ecccbe4ef523681ca0baeef140368e2c1839964 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
Ulf Hermann authored
Avoid keeping multiple, potentially diverging copies of the same time information and make sure all the times are consistent with each other. Stating the times as properties allows us to use bindings in more places, too. Change-Id: I9cdd4f561ac22ad795939594ba340b1fbc070e9a Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 15 Oct, 2014 1 commit
-
-
Ulf Hermann authored
Change-Id: Iec56b43877521081ee0080648054be2b5898dbdd Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
- 14 Oct, 2014 1 commit
-
-
Ulf Hermann authored
One pixel wide lines are too hard to spot. Change-Id: I94f71ba4305078d8682673618be0f5a5e1f85ba8 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 09 Oct, 2014 1 commit
-
-
Eike Ziller authored
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.com>
-
- 29 Sep, 2014 1 commit
-
-
Ulf Hermann authored
The convention is now that selections are the rows in the expanded timeline, "types" are the types in the QmlProfilerDataModel, and events are the single boxes in the timeline. Thus, the event view shows only types and for consistency the V8 view does so, too. Having eventId as synonym for "type index" and "event index" as actual index into the list of events is confusing. Change-Id: I6b7c4c3f1ab0a8b71c511de52ab296a2e91cf5f0 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 09 Sep, 2014 1 commit
-
-
Ulf Hermann authored
Task-number: QTCREATORBUG-12337 Change-Id: I399593f44aa8ff8dd79c623108fecb3c317cb63c Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 11 Jul, 2014 1 commit
-
-
Ulf Hermann authored
You could enable the select-on-hover mode by clicking in an empty time line, even though the buttons bar was disabled. You could also trigger various bad behavior by clearing the view and restarting the profiler. Properly initializing and clearing all members, and sending change signals on clearing helps with that. Change-Id: Ie7df80a52daaf166c3a4adb2eb1f28a59c21df57 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 24 Jun, 2014 1 commit
-
-
Ulf Hermann authored
Like that we can provide functionality to interactively resize rows in the model so that one can zoom in to more interesting parts. Change-Id: I31f14cd8aa37703240ebec744ca2e77188fb0f27 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 31 Mar, 2014 2 commits
-
-
Ulf Hermann authored
When zooming in the x offset and width of events can be larger than 2^31. We can restrict them to the visible area, though. Task-number: QTCREATORBUG-11879 Change-Id: I841300b55cdd583d5c3fa58b196101038f6f6036 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Previously, if you selected an event with the same ID from a different model the rangeDetails wouldn't be updated. Now modelId and itemId can only be updated together and a single signal is emitted for that. This signal is then used to update the details. Change-Id: Ie1e971f5ac8c041b49df347fa0fbb401d5422766 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 08 Jan, 2014 1 commit
-
-
Robert Loehning authored
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 12 Nov, 2013 1 commit
-
-
Ulf Hermann authored
Change-Id: Icdafee1bcc38812ace152d71c6302e130d1b6cf5 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 16 Sep, 2013 1 commit
-
-
Thomas Hartmann authored
Updated class names and functions. Fixed imports. Change-Id: I5f12e3a108a0e60c091acc9c415ff77e52118029 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 09 Aug, 2013 1 commit
-
-
Christiaan Janssen authored
Change-Id: I66a236a024d76e7bef6edfb91ae30b5dd098b76b Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 14 Mar, 2012 1 commit
-
-
Christiaan Janssen authored
The code of the qmlprofiler client has become a bit too complex, this patch reorganizes the modules in a more sensible way, having the modules communicate with each other through a state machine instead of the excess of signals and slots from before. Change-Id: I76f7313779888a1bd07a1cdb1acbf2e47aacf42a Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 15 Feb, 2012 1 commit
-
-
Erik Verbruggen authored
Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 08 Feb, 2012 1 commit
-
-
Christiaan Janssen authored
Change-Id: Ib553f67b25e614bd210959ce82bc970daa228fdb Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 03 Feb, 2012 1 commit
-
-
Christiaan Janssen authored
Change-Id: I2f242895b00792d2e6930ec642209be886e22bad Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 26 Jan, 2012 1 commit
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 24 Nov, 2011 2 commits
-
-
Christiaan Janssen authored
Having them behave differently depending on the locked mode was confusing. This patch moves that functionality to the event labels, thus next and prev just select next and previous events in the timeline, in strict chronological order. Change-Id: I5bd996199dd6a4af4c65e3205493f17495d0135b Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
Christiaan Janssen authored
Change-Id: I5d79394529f3ba303e7353a60df77f59bbe38a12 Reviewed-by:
Aurindam Jana <aurindam.jana@nokia.com>
-
- 10 Nov, 2011 1 commit
-
-
Christiaan Janssen authored
Change-Id: I1fb511fdb77e7c74f66624fcc88c2e0ce9adb457 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 02 Nov, 2011 1 commit
-
-
Christiaan Janssen authored
Change-Id: I0d7cf110356ef5f805b81a5fc39dca3870765ea3 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 01 Nov, 2011 1 commit
-
-
Christiaan Janssen authored
Change-Id: Ib77ad6ba5afe13d692d85c7027e3e1d4b2fbb6a7 Reviewed-by:
Kai Koehne <kai.koehne@nokia.com>
-
- 22 Aug, 2011 1 commit
-
-
Kai Koehne authored
Change-Id: Icbd24ffeb51db0f098d8fe9c62a0a889a722f760 Reviewed-on: http://codereview.qt.nokia.com/3222 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Christiaan Janssen <christiaan.janssen@nokia.com>
-