memspyui/ui/hb/inc/memspyprocessview.h
changeset 31 e7a04a6385be
parent 17 4f2773374eff
--- a/memspyui/ui/hb/inc/memspyprocessview.h	Thu Jun 17 15:34:52 2010 +0300
+++ b/memspyui/ui/hb/inc/memspyprocessview.h	Thu Jun 24 14:55:55 2010 +0300
@@ -20,7 +20,7 @@
 
 #include <QAbstractListModel>
 
-#include "memspyview.h"
+#include "memspylistview.h"
 #include "enginewrapper.h"
 
 
@@ -35,17 +35,28 @@
 	
 	QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
 	
+	void refresh();
+	
 private:
+	EngineWrapper& mEngine;
+	
 	QList<MemSpyProcess*> mProcesses;
+	
+	QMap<int, QString> mPriorityMap;
 };
 
-class MemSpyProcessView : public MemSpyView
+class MemSpyProcessView : public MemSpyListView
 {
     Q_OBJECT
     
 public:
-	MemSpyProcessView(EngineWrapper &engine, ViewManager &viewManager) 
-			: MemSpyView(engine, viewManager) {}
+	MemSpyProcessView(EngineWrapper &engine, ViewManager &viewManager) : 
+        MemSpyListView(engine, viewManager),
+		mModel(0)
+	{}
+	
+public slots:
+    virtual void refresh();
 	
 protected:
 	void initialize(const QVariantMap& params);
@@ -55,6 +66,9 @@
 	
 private slots:
 	void itemClicked(const QModelIndex& index);
+	
+private:
+	MemSpyProcessModel* mModel;
 };
 
 #endif /* MEMSPYPROCESSVIEW_H_ */