diff -r e0ec97ec3cc4 -r 98924d2efce9 memspyui/ui/hb/inc/memspyview.h --- a/memspyui/ui/hb/inc/memspyview.h Wed Jun 23 18:13:31 2010 +0300 +++ b/memspyui/ui/hb/inc/memspyview.h Tue Jul 06 14:17:03 2010 +0300 @@ -22,9 +22,12 @@ #include #include +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_ */