equal
deleted
inserted
replaced
20 |
20 |
21 #include <HbView> |
21 #include <HbView> |
22 #include <HbListView> |
22 #include <HbListView> |
23 #include <QVariantMap> |
23 #include <QVariantMap> |
24 |
24 |
|
25 class HbLabel; |
|
26 class HbProgressDialog; |
25 class EngineWrapper; |
27 class EngineWrapper; |
26 class ViewManager; |
28 class ViewManager; |
|
29 |
27 |
30 |
28 class MemSpyView : public HbView |
31 class MemSpyView : public HbView |
29 { |
32 { |
30 Q_OBJECT |
33 Q_OBJECT |
31 |
34 |
42 |
45 |
43 virtual HbToolBar* createToolBar(); |
46 virtual HbToolBar* createToolBar(); |
44 |
47 |
45 virtual bool isRefreshable() const; |
48 virtual bool isRefreshable() const; |
46 |
49 |
|
50 virtual bool isBreadCrumbVisible() const; |
|
51 |
|
52 virtual QString getBreadCrumbText() const; |
|
53 |
|
54 virtual HbWidget* createCentralWidget() = 0; |
|
55 |
47 public slots: |
56 public slots: |
48 |
57 |
49 virtual void initialize(const QVariantMap& params); |
58 virtual void initialize(const QVariantMap& params); |
50 |
59 |
51 virtual void refresh(); |
60 virtual void refresh(); |
52 |
61 |
|
62 void showSettings(); |
|
63 |
53 void showAbout(); |
64 void showAbout(); |
54 |
65 |
|
66 private slots: |
|
67 |
|
68 void closeSettings(); |
|
69 |
55 protected: |
70 protected: |
56 |
|
57 HbListView mListView; |
|
58 |
71 |
59 EngineWrapper &mEngine; |
72 EngineWrapper &mEngine; |
60 |
73 |
61 ViewManager &mViewManager; |
74 ViewManager &mViewManager; |
|
75 |
62 |
76 |
63 private: |
77 private: |
64 HbMenu* mOutputMenu; |
78 HbMenu* mOutputMenu; |
65 HbMenu* mOutputGenInfoMenu; |
79 HbMenu* mOutputGenInfoMenu; |
66 HbMenu* mOutputHeapInfoMenu; |
80 HbMenu* mOutputHeapInfoMenu; |
67 HbMenu* mOutputStackInfoMenu; |
81 HbMenu* mOutputStackInfoMenu; |
68 HbToolBar* mToolBar; |
82 HbToolBar* mToolBar; |
69 |
83 |
|
84 HbLabel* mBreadCrumb; |
70 }; |
85 }; |
71 |
86 |
72 #endif /* MEMSPYVIEW_H_ */ |
87 #endif /* MEMSPYVIEW_H_ */ |