Debugger: Set model object names at construction time

Change-Id: Ib1d273ef2c2bb97a2343da6d361fde7c01012040
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
This commit is contained in:
hjk
2013-08-19 13:30:10 +02:00
parent ca1716281a
commit 6ef5aaad67
7 changed files with 13 additions and 20 deletions

View File

@@ -416,34 +416,22 @@ SourceFilesHandler *DebuggerEngine::sourceFilesHandler() const
QAbstractItemModel *DebuggerEngine::modulesModel() const
{
QAbstractItemModel *model = modulesHandler()->model();
if (model->objectName().isEmpty()) // Make debugging easier.
model->setObjectName(objectName() + QLatin1String("ModulesModel"));
return model;
return modulesHandler()->model();
}
QAbstractItemModel *DebuggerEngine::registerModel() const
{
QAbstractItemModel *model = registerHandler()->model();
if (model->objectName().isEmpty()) // Make debugging easier.
model->setObjectName(objectName() + QLatin1String("RegisterModel"));
return model;
return registerHandler()->model();
}
QAbstractItemModel *DebuggerEngine::stackModel() const
{
QAbstractItemModel *model = stackHandler()->model();
if (model->objectName().isEmpty()) // Make debugging easier.
model->setObjectName(objectName() + QLatin1String("StackModel"));
return model;
return stackHandler()->model();
}
QAbstractItemModel *DebuggerEngine::threadsModel() const
{
QAbstractItemModel *model = threadsHandler()->model();
if (model->objectName().isEmpty()) // Make debugging easier.
model->setObjectName(objectName() + QLatin1String("ThreadsModel"));
return model;
return threadsHandler()->model();
}
QAbstractItemModel *DebuggerEngine::watchModel() const
@@ -453,10 +441,7 @@ QAbstractItemModel *DebuggerEngine::watchModel() const
QAbstractItemModel *DebuggerEngine::sourceFilesModel() const
{
QAbstractItemModel *model = sourceFilesHandler()->model();
if (model->objectName().isEmpty()) // Make debugging easier.
model->setObjectName(objectName() + QLatin1String("SourceFilesModel"));
return model;
return sourceFilesHandler()->model();
}
void DebuggerEngine::fetchMemory(MemoryAgent *, QObject *,