- 26 Aug, 2014 2 commits
-
-
Ulf Hermann authored
A numerical representation of "state" is not so useful after all. Change-Id: I7fc3ae08a2fd44000b5543f4ba25730a8d79358d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
It's unused and there is no point in having it as you can retrieve the time span from zoomControl Change-Id: I474ecf4ee6c183ac8b97bbac9c47618f52d956c0 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 03 Jul, 2014 1 commit
-
-
Ulf Hermann authored
Like this you can see if the frame rate is low, even if there aren't many animations. Change-Id: Ib9c759278d4c5e7e4bff94737e2ced87791f2e4b Task-number: QTCREATORBUG-12589 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 02 Jul, 2014 1 commit
-
-
Ulf Hermann authored
Change-Id: I255f3e15e0afc0761a6d3c9a32955d007cd3b637 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 24 Jun, 2014 3 commits
-
-
Ulf Hermann authored
Like that we get a higher chance of staying compatible with Qt < 5.2. Change-Id: Iecd6e1fbf75bd610917a38a22635a0d8e731738f Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
If you resize the rows to at least double their default size and if the model specifies a scale it will be drawn as additional horizontal lines and numbers in the background. Change-Id: I02844b4102e043031ee04daa45666dc3f8da1d2e Task-number: QTCREATORBUG-12337 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
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>
-
- 17 Jun, 2014 3 commits
-
-
Ulf Hermann authored
Sending a signal for every model when clearing or loading data is not very smart. Change-Id: Ifc81d74f6b7f93bcd6748a919dfb553050b8d725 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Using strings to identify equal events is terribly inefficient. By keeping a global list of event types we can assign each event a numerical type index and use that to compare them. We can also avoid excessive string copying and data duplication by referring to the global type list where event type information is needed. Task-number: QTCREATORBUG-11823 Change-Id: I837bd5d0f5395b0003002ef8dd278fb27679c65d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
All models are single-category now, so we can merge that into the base class. Change-Id: I4eab43ac2b4a77402121f004097e51a29b379aa4 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 16 Jun, 2014 1 commit
-
-
Ulf Hermann authored
This simplifies the code a lot and allows for more flexibility when interacting with the data. Change-Id: I69630071eee66840e905fcd95ba8c708742d58b6 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 19 Feb, 2014 2 commits
-
-
Ulf Hermann authored
There is no real reason for the existence of a QmlProfilerSimpleModel. Change-Id: I6419973cfad5564913bf92f17fdcf7e529af4b01 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Change-Id: Ic898ad06437209040c029304ee156f5aef5929da Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 18 Feb, 2014 5 commits
-
-
Ulf Hermann authored
Change-Id: I05a82b0620a739d27478501ab43d2ac23839a811 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Change-Id: I6190fb1ba9fb86741362a251ddd3e39357b9a604 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Change-Id: I3a85322cc583de37f1cc4eb256e3382a92c5c179 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
Change-Id: I32ab2e354d3e45653e8dcb2cf8b0195d199786a6 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
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>
-
- 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>
-
- 02 Jan, 2014 1 commit
-
-
Ulf Hermann authored
Loading data on ProcessingData would lead to incomplete information about source code locations. Rebuilding the whole model on any kind of changed() signal is wasteful. Task-number: QTCREATORBUG-11100 Change-Id: I9f8d718bff6149ca2dc2d0482c11d66d940af15d Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 11 Dec, 2013 2 commits
-
-
Ulf Hermann authored
This allows us to steer the timeline models in a more fine grained way and avoid duplicate processing of the same data. We don't need to rebuild everything on stateChanged of the model manager then. Task-number: QTCREATORBUG-10950 Change-Id: I2aa9a96a33c602f062fc3b644ac06280ba7cd45a Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
Ulf Hermann authored
The same code was repeated all over the place. Change-Id: I70a8caa46c91a7b55fd7eecac32cdc53b5d94cfb Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 11 Nov, 2013 1 commit
-
-
Ulf Hermann authored
Allow the timeline model to clear its caches if the model manager changes states. The timeline model caches for example event categories which become invalid if the manager assumes the state EMPTY. Task-number: QTCREATORBUG-10706 Change-Id: I10529ac56d39b169b850a8b5250fd36cb65a57ba 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>
-
- 16 Jul, 2013 1 commit
-
-
Marco Bubke authored
Change-Id: I60bdd5b36749be5092d4dabe486b101d62b3df06 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 08 Jul, 2013 1 commit
-
-
Marco Bubke authored
Change-Id: I93128c60892900d6b4728569b84efb0ed835b51f Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@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>
-
- 06 Aug, 2012 1 commit
-
-
hjk authored
More uniform. Change-Id: I1c6057981f4c2b3170a4e69f0674fe4caf1143a2 Reviewed-by:
Robert Loehning <robert.loehning@nokia.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 22 Jun, 2011 1 commit
-
-
Marco Bubke authored
Change-Id: Id50d8c6130e9d5169a74015bc24e84de64eabfa7 Reviewed-on: http://codereview.qt.nokia.com/634 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com>
-
- 09 Jun, 2011 1 commit
-
-
Marco Bubke authored
QmlPuppet only supported GraphicsView. There is now Qml2Puppet which is supporting the new Qt Scene Graph. Change-Id: Ia0a06639cf6852192e84f7bfc2bea60532890b08 Reviewed-on: http://codereview.qt.nokia.com/433 Reviewed-by:
Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com>
-
- 06 May, 2011 1 commit
-
-
Tobias Hunger authored
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
-
- 13 Apr, 2011 1 commit
-
-
hjk authored
-
- 22 Feb, 2011 1 commit
-
-
Kai Koehne authored
-
- 30 Nov, 2010 1 commit
-
-
Marco Bubke authored
-
- 24 Nov, 2010 1 commit
-
-
Marco Bubke authored
The complete qml emulation layer (instances) is moved into another external process (qmlpuppet). Summary of architectural changes: - Asynchronous messaging Handling commands and data transfer asynchronously reduces the amount of context switches between processes. - Proxy classes for client process This classes abstract the inter process communication - QVariant based command parsing and serialization Using LocalSocket in bidirectional manner for communications of commands and data transfer. - Integer based identifier instead of ModelNode in client process The qml emulation layer (instances) has no more depencies to our internal data model. - Timer based rendering Rendering in instances is controlled by a timer. Only dirty items are updated.
-