--- a/memspyui/ui/hb/inc/memspyprocessview.h Fri Jun 11 16:29:34 2010 +0100
+++ b/memspyui/ui/hb/inc/memspyprocessview.h Thu Jul 22 16:33:59 2010 +0100
@@ -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_ */