Merge remote-tracking branch 'origin/3.1'

This commit is contained in:
Eike Ziller
2014-04-14 16:53:23 +02:00
92 changed files with 38015 additions and 40668 deletions

View File

@@ -98,6 +98,8 @@ Canvas {
onPaint: {
if (context === null)
return; // canvas isn't ready
context.reset();
Plotter.qmlProfilerModelProxy = qmlProfilerModelProxy;
if (dataReady) {
Plotter.plot(canvas, context, region);

View File

@@ -50,6 +50,8 @@ Canvas {
onPaint: {
if (context === null)
return; // canvas isn't ready
context.reset();
context.fillStyle = "white";
context.fillRect(0, 0, width, height);

View File

@@ -49,6 +49,8 @@ Canvas {
onPaint: {
if (context === null)
return; // canvas isn't ready
context.reset();
drawBackgroundBars( context, region );
var totalTime = endTime - startTime;

View File

@@ -74,7 +74,7 @@ PaintEventsModelProxy::PaintEventsModelProxy(QObject *parent)
void PaintEventsModelProxy::clear()
{
Q_D(PaintEventsModelProxy);
d->SortedTimelineModel::clear();
d->clear();
d->maxGuiThreadAnimations = d->maxRenderThreadAnimations = 0;
d->expanded = false;
d->seenForeignPaintEvent = false;

View File

@@ -80,7 +80,7 @@ BasicTimelineModel::BasicTimelineModel(QObject *parent)
void BasicTimelineModel::clear()
{
Q_D(BasicTimelineModel);
d->SortedTimelineModel::clear();
d->clear();
d->eventDict.clear();
d->eventHashes.clear();
d->categorySpan.clear();