memspyui/ui/hb/inc/memspyview.h
changeset 31 e7a04a6385be
parent 17 4f2773374eff
--- a/memspyui/ui/hb/inc/memspyview.h	Thu Jun 17 15:34:52 2010 +0300
+++ b/memspyui/ui/hb/inc/memspyview.h	Thu Jun 24 14:55:55 2010 +0300
@@ -22,9 +22,12 @@
 #include <HbListView>
 #include <QVariantMap>
 
+class HbLabel;
+class HbProgressDialog;
 class EngineWrapper;
 class ViewManager;
 
+
 class MemSpyView : public HbView
 {
 	Q_OBJECT
@@ -44,22 +47,33 @@
 	
 	virtual bool isRefreshable() const;
 	
+	virtual bool isBreadCrumbVisible() const;
+	
+	virtual QString getBreadCrumbText() const;
+	
+	virtual HbWidget* createCentralWidget() = 0;
+	
 public slots:
 
 	virtual void initialize(const QVariantMap& params);
 
 	virtual void refresh();
 	
+	void showSettings();
+	
 	void showAbout();
 	
-protected:
+private slots:
 	
-	HbListView mListView;
+	void closeSettings();
+		
+protected:
 	
 	EngineWrapper &mEngine;
 	
 	ViewManager &mViewManager;
 	
+	
 private:
 	HbMenu* mOutputMenu;
 	HbMenu* mOutputGenInfoMenu;
@@ -67,6 +81,7 @@
 	HbMenu* mOutputStackInfoMenu;
 	HbToolBar* mToolBar;
 	
+	HbLabel* mBreadCrumb;
 };
 
 #endif /* MEMSPYVIEW_H_ */