memspyui/ui/hb/src/memspyprocessview.cpp
branchRCL_3
changeset 22 fad26422216a
parent 21 b3cee849fa46
child 23 f8280f3bfeb7
--- a/memspyui/ui/hb/src/memspyprocessview.cpp	Tue Aug 31 15:15:20 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-* 
-*/
-
-#include "memspyprocessview.h"
-
-#include <QVariantMap>
-
-#include "viewmanager.h"
-
-MemSpyProcessModel::MemSpyProcessModel(EngineWrapper &engine, QObject *parent) :
-	QAbstractListModel(parent),
-	mEngine(engine),
-	mProcesses(engine.getProcesses())
-{
-    mPriorityMap.insert(EPriorityLow, tr("[L]"));
-    mPriorityMap.insert(EPriorityBackground, tr("[B]"));
-    mPriorityMap.insert(EPriorityForeground, tr("[F]"));
-    mPriorityMap.insert(EPriorityHigh, tr("[H]"));
-    mPriorityMap.insert(EPriorityWindowServer, tr("[WS]"));
-    mPriorityMap.insert(EPriorityFileServer, tr("[FS]"));
-    mPriorityMap.insert(EPriorityRealTimeServer, tr("[RTS]"));
-    mPriorityMap.insert(EPrioritySupervisor, tr("[SUP]"));
-}
-
-MemSpyProcessModel::~MemSpyProcessModel()
-{
-	qDeleteAll(mProcesses);
-}
-	
-int MemSpyProcessModel::rowCount(const QModelIndex &parent) const
-{
-	Q_UNUSED(parent);
-	return mProcesses.count();
-}
-	
-QVariant MemSpyProcessModel::data(const QModelIndex &index, int role) const
-{
-	if (role == Qt::DisplayRole) {
-	    const MemSpyProcess* process = mProcesses.at(index.row());
-	    
-		QStringList lines;
-		lines << process->name();
-		
-		lines << (process->isDead() ? 
-		    process->exitInfo() :
-		    QString("%1, %2 thr, %3").
-                arg(process->sid(), 0, 16).
-                arg(process->threadCount()).
-                arg(mPriorityMap.value(process->priority(), tr("[?]"))));
-		
-		return lines;
-	}
-	
-	if (role == Qt::UserRole)
-		return mProcesses.at(index.row())->id();
-	
-	return QVariant();
-}
-
-void MemSpyProcessModel::refresh()
-{
-    beginResetModel();
-    QList<MemSpyProcess*> data = mEngine.getProcesses();
-    qDeleteAll(mProcesses);
-    mProcesses = data;
-    endResetModel();
-}
-	
-
-void MemSpyProcessView::initialize(const QVariantMap& params)
-{
-	setTitle(tr("Processes"));
-	MemSpyView::initialize(params);
-	
-	mModel = new MemSpyProcessModel(mEngine, this);
-	mListView.setModel(mModel);
-	
-	connect(&mListView, SIGNAL(activated(QModelIndex)), this, SLOT(itemClicked(QModelIndex)));
-}
-
-void MemSpyProcessView::itemClicked(const QModelIndex& index)
-{
-	QVariantMap map;
-	map.insert("pid", index.data(Qt::UserRole));
-	map.insert("pname", index.data(Qt::DisplayRole).toStringList().at(0));
-    mViewManager.showView(ThreadView, map);
-}
-
-void MemSpyProcessView::refresh()
-{ 
-    mModel->refresh(); 
-}
-