diff -r 36d60d12b4af -r 819e59dfc032 perfapps/perfmon/ui/hb/app/inc/datapopup.h --- a/perfapps/perfmon/ui/hb/app/inc/datapopup.h Fri Sep 17 14:22:55 2010 +0300 +++ b/perfapps/perfmon/ui/hb/app/inc/datapopup.h Mon Oct 04 10:09:02 2010 +0300 @@ -22,13 +22,14 @@ #include class EngineWrapper; +class HbMainWindow; class DataPopup : public HbDeviceDialog { Q_OBJECT public: - DataPopup(EngineWrapper &engine); + DataPopup(EngineWrapper &engine, HbMainWindow &mainWindow); public slots: void show(); @@ -37,19 +38,20 @@ void updateSettings(); void updateVisibility(bool foreground); -signals: - void clicked(); private slots: void triggerAction(QVariantMap data); + void orientationChanged(Qt::Orientation newOrientation); + void inForeground(); + void inBackground(); private: QVariantMap collectParams() const; void updateData(); private: - EngineWrapper &mEngine; - + EngineWrapper& mEngine; + HbMainWindow& mMainWindow; bool mPopupCreated; bool mPopupVisible;