summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofiler/qmlprofilersimplemodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* QmlProfiler: Unify QML and V8 data modelsUlf Hermann2014-02-191-118/+0
| | | | | | | There is no real reason for the existence of a QmlProfilerSimpleModel. Change-Id: I6419973cfad5564913bf92f17fdcf7e529af4b01 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* QmlProfiler: Make time formatting available to all timeline modelsUlf Hermann2014-02-181-0/+10
| | | | | | | ... and remove some dead code. Change-Id: Ifdec932b87e8d33420d9713bfde9c4002f34844b Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* QmlProfiler: Make the progress bar somewhat nicer.Ulf Hermann2014-02-181-0/+1
| | | | | | | | Allow adding a weight to certain tasks so that the movement of the bar gets smoother and update the progress from more places. Change-Id: Ifb8331dc77116cc0464b3970cd6344fbbeacec41 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* QmlProfiler: Sanitize the signal exchange between models a bitUlf Hermann2014-02-181-13/+3
| | | | | | | | | | | | | | The model manager should only set its state to 'Done' if all models are actually done. When that is the case it can safely emit dataAvailable, too, freeing us of the need to apply a heuristic to the progress percentage. In order to have a unified interface to the completion of model processing an abstract base class for QML and V8 models is introduced. Task-number: QTCREATORBUG-11466 Change-Id: Id89c7ef5e24004baab7f37ee5486b69e7611aee0 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* QmlProfiler: Make sure the different models agree on their stateUlf Hermann2014-01-021-1/+1
| | | | | | | | | | Previously, the QmlProfilerSimpleModel would report a count of 1/1 when empty while all others report 0/1. This leads to the UI waiting forever for the "missing" data. Task-number: QTCREATORBUG-11095 Change-Id: I165278caa5a2bece362bf869608d501d7f553c91 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Fix some include statements.Christian Kandeler2013-09-041-1/+4
| | | | | | | | In several places, it says '#include "..."' for headers from different libraries/plugins. Change-Id: I96cd74fef9b30163adefe3e1720e0847bed9553a Reviewed-by: hjk <hjk121@nokiamail.com>
* QmlProfiler: reworkedChristiaan Janssen2013-08-091-0/+114
Change-Id: I66a236a024d76e7bef6edfb91ae30b5dd098b76b Reviewed-by: Kai Koehne <kai.koehne@digia.com>