Device support: Let devices create project list model.

Now each device gets to decide in what way a process list
is set up and how a process gets killed. This enables
e.g. non-SSH based devices to provide process lists.
The default implementation provides an empty list.

Change-Id: Ibb352cd8a5ea556951b02ba512208daeb3b1e1a6
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Christian Kandeler
2012-08-02 14:45:27 +02:00
committed by hjk
parent 64651be53e
commit ed920f446c
12 changed files with 356 additions and 156 deletions

View File

@@ -210,7 +210,7 @@ void StartGdbServerDialog::attachToDevice()
if (!device)
return;
delete d->processList;
d->processList = new DeviceProcessList(device);
d->processList = device->createProcessListModel();
d->proxyModel.setSourceModel(d->processList);
connect(d->processList, SIGNAL(error(QString)),
SLOT(handleRemoteError(QString)));