memspyui/ui/hb/inc/memspyview.h
branchGCC_SURGE
changeset 37 c20154ccf3c0
parent 35 98924d2efce9
--- a/memspyui/ui/hb/inc/memspyview.h	Fri Jun 11 16:29:34 2010 +0100
+++ b/memspyui/ui/hb/inc/memspyview.h	Thu Jul 22 16:33:59 2010 +0100
@@ -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_ */