equal
deleted
inserted
replaced
21 #include "memspyview.h" |
21 #include "memspyview.h" |
22 #include "enginewrapper.h" |
22 #include "enginewrapper.h" |
23 |
23 |
24 class HbMenu; |
24 class HbMenu; |
25 |
25 |
|
26 class MemSpyThreadDetailModel : public QAbstractListModel |
|
27 { |
|
28 public: |
|
29 MemSpyThreadDetailModel(EngineWrapper &engine, ThreadId threadId, ThreadInfoType type, QObject *parent = 0); |
|
30 |
|
31 ~MemSpyThreadDetailModel(); |
|
32 |
|
33 int rowCount(const QModelIndex &parent = QModelIndex()) const; |
|
34 |
|
35 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
|
36 |
|
37 private: |
|
38 QList<MemSpyThreadInfoItem*> mThreadInfo; |
|
39 }; |
|
40 |
|
41 |
26 class MemSpyThreadDetailView : public MemSpyView |
42 class MemSpyThreadDetailView : public MemSpyView |
27 { |
43 { |
28 Q_OBJECT |
44 Q_OBJECT |
29 |
45 |
30 public: |
46 public: |
31 MemSpyThreadDetailView(EngineWrapper &engine, ViewManager &viewManager) |
47 MemSpyThreadDetailView(EngineWrapper &engine, ViewManager &viewManager) |
32 : MemSpyView(engine, viewManager) {} |
48 : MemSpyView(engine, viewManager) {} |
33 protected: |
49 protected: |
34 virtual void initialize(const QVariantMap& params); |
50 virtual void initialize(const QVariantMap& params); |
35 virtual HbMenu* createToolMenu(); |
|
36 |
|
37 private slots: |
|
38 void changePriority(); |
|
39 |
51 |
40 private: |
52 private: |
41 ThreadId mThreadId; |
53 ThreadId mThreadId; |
42 HbMenu *mPriorityMenu; |
54 HbMenu *mPriorityMenu; |
43 }; |
55 }; |