--- 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_ */