diff -r e0ec97ec3cc4 -r 98924d2efce9 memspyui/ui/hb/inc/memspyprocessview.h --- a/memspyui/ui/hb/inc/memspyprocessview.h Wed Jun 23 18:13:31 2010 +0300 +++ b/memspyui/ui/hb/inc/memspyprocessview.h Tue Jul 06 14:17:03 2010 +0300 @@ -20,7 +20,7 @@ #include -#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 mProcesses; + + QMap 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_ */