memspyui/ui/hb/inc/memspythreaddetailview.h
changeset 35 98924d2efce9
parent 19 4b22a598b890
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    16  */
    16  */
    17 
    17 
    18 #ifndef MEMSPYTHREADDETAILVIEW_H_
    18 #ifndef MEMSPYTHREADDETAILVIEW_H_
    19 #define MEMSPYTHREADDETAILVIEW_H_
    19 #define MEMSPYTHREADDETAILVIEW_H_
    20 
    20 
    21 #include "memspyview.h"
    21 #include "memspylistview.h"
    22 #include "enginewrapper.h"
    22 #include "enginewrapper.h"
    23 
    23 
    24 class HbMenu;
    24 class HbMenu;
    25 
    25 
    26 class MemSpyThreadDetailModel : public QAbstractListModel
    26 class MemSpyThreadDetailModel : public QAbstractListModel
    37 private:
    37 private:
    38 	QList<MemSpyThreadInfoItem*> mThreadInfo;
    38 	QList<MemSpyThreadInfoItem*> mThreadInfo;
    39 };
    39 };
    40 
    40 
    41 
    41 
    42 class MemSpyThreadDetailView : public MemSpyView
    42 class MemSpyThreadDetailView : public MemSpyListView
    43 {
    43 {
    44 	Q_OBJECT
    44 	Q_OBJECT
    45 	
    45 	
    46 public:
    46 public:
    47 	MemSpyThreadDetailView(EngineWrapper &engine, ViewManager &viewManager) 
    47 	MemSpyThreadDetailView(EngineWrapper &engine, ViewManager &viewManager) 
    48 		: MemSpyView(engine, viewManager) {}
    48 		: MemSpyListView(engine, viewManager) {}
    49 protected:
    49 protected:
    50 	virtual void initialize(const QVariantMap& params);
    50 	virtual void initialize(const QVariantMap& params);
       
    51 	
       
    52 	virtual bool isBreadCrumbVisible() const;
       
    53 	
       
    54 	virtual QString getBreadCrumbText() const;
    51 	
    55 	
    52 private:
    56 private:
    53 	ThreadId mThreadId;
    57 	ThreadId mThreadId;
    54 	HbMenu *mPriorityMenu;
    58 	HbMenu *mPriorityMenu;
       
    59 	QString mProcessName;
       
    60 	QString mThreadName;
    55 };
    61 };
    56 
    62 
    57 #endif /* MEMSPYTHREADDETAILVIEW_H_ */
    63 #endif /* MEMSPYTHREADDETAILVIEW_H_ */