diff -r 31fc1277642e -r 41ebde60981f memspyui/ui/hb/inc/memspythreaddetailview.h --- a/memspyui/ui/hb/inc/memspythreaddetailview.h Thu May 13 21:10:48 2010 +0300 +++ b/memspyui/ui/hb/inc/memspythreaddetailview.h Fri May 14 15:15:12 2010 +0300 @@ -23,6 +23,22 @@ class HbMenu; +class MemSpyThreadDetailModel : public QAbstractListModel +{ +public: + MemSpyThreadDetailModel(EngineWrapper &engine, ThreadId threadId, ThreadInfoType type, QObject *parent = 0); + + ~MemSpyThreadDetailModel(); + + int rowCount(const QModelIndex &parent = QModelIndex()) const; + + QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; + +private: + QList mThreadInfo; +}; + + class MemSpyThreadDetailView : public MemSpyView { Q_OBJECT @@ -32,10 +48,6 @@ : MemSpyView(engine, viewManager) {} protected: virtual void initialize(const QVariantMap& params); - virtual HbMenu* createToolMenu(); - -private slots: - void changePriority(); private: ThreadId mThreadId;