QmlProfiler: Provide a sane ctor for QmlEventType and use it

... in turn, make its members private, so that we don't accidentally
change them.

Change-Id: Ibc65b406ee341d33f69647ed1b19e1e34f5cd535
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2016-06-06 19:51:55 +02:00
parent 5718f12af5
commit e10bc709bc
23 changed files with 267 additions and 318 deletions

View File

@@ -38,19 +38,13 @@ void DebugMessagesModelTest::initTestCase()
{
manager.startAcquiring();
QmlEvent event;
QmlEventType type;
event.setTypeIndex(-1);
type.displayName.clear();
type.data.clear();
type.message = DebugMessage;
type.rangeType = MaximumRangeType;
for (int i = 0; i < 10; ++i) {
event.setTimestamp(i);
event.setString(QString::fromLatin1("message %1").arg(i));
type.location = QmlEventLocation("somefile.js", i, 10 - i);
type.detailType = i % (QtMsgType::QtInfoMsg + 1);
QmlEventType type(DebugMessage, MaximumRangeType, i % (QtMsgType::QtInfoMsg + 1),
QmlEventLocation("somefile.js", i, 10 - i));
event.setTypeIndex(manager.qmlModel()->addEventType(type));
manager.qmlModel()->addEvent(event);
}