summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-08-23 10:19:58 +0200
committerhjk <qthjk@ovi.com>2012-08-23 15:41:16 +0200
commit6a56990302dc9f00842e7876c19c5f3f036e8365 (patch)
tree8f71c77b583330ce1e75575113a5b45965aa06fe /src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp
parentaee8f8832bbf02dfbe62731c76e7481625c8ee19 (diff)
downloadqt-creator-6a56990302dc9f00842e7876c19c5f3f036e8365.tar.gz
Introduce static localProcesses() method to DeviceProcessList.
Add synchronous static getLocalProcesses() (platformspecific) method to LocalProcessList, use that for the model, simplifying the code of doUpdate(). Use that for DeviceProcessList::localProcesses(). Polish the proclist-method for UNIX a bit such that it tries to read out the 'cmdline' first to obtain the complete command line and full path to the executable. Similarly, set the absolute image path on Windows. Implement doKill() on Windows. Change-Id: I3a5b990eaa9f6beb4c589406bdf4c7a234e40734 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp')
-rw-r--r--src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp b/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp
index 20c068ba98..d150048788 100644
--- a/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp
+++ b/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp
@@ -28,6 +28,7 @@
**************************************************************************/
#include "deviceprocesslist.h"
+#include "localprocesslist.h"
#include <utils/qtcassert.h>
@@ -181,6 +182,10 @@ void DeviceProcessList::reportError(const QString &message)
emit error(message);
}
+QList<DeviceProcess> DeviceProcessList::localProcesses()
+{
+ return LocalProcessList::getLocalProcesses();
+}
bool DeviceProcess::operator <(const DeviceProcess &other) const
{